/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Remove margin
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* Blockquote
   ========================================================================== */
blockquote {
  margin: 0;
}
/* --------------- clearfix.css --------------- */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
/* --------------- /clearfix.css --------------- */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
/**
* Examples:
* .inline-block(top,0); = { position: relative; display: inline-block;  vertical-align: top; margin-right: -4px; }
* .inline-block(top,-4px,relative); = { position: relative; display: inline-block; vertical-align: top; margin-right: -4px; }
* .inline-block(); = { position: relative; display: inline-block;}
**/
/**
* Examples:
* .pos_dis(relative); = { position: relative; display: block; width: 100%; }
* .pos_dis(relative,860px); = { position: relative; display: block; width: 100%; max-width: 860px; margin: 0 auto; }
* .pos_dis(); = { display: block; width: 100%;}
**/
/*
 * Montserrat
 * ================================================================================================================
 */
@font-face {
  font-family: 'montserratbold';
  src: url('../fonts/montserrat/montserrat-bold-webfont.eot');
  src: url('../fonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'), url('../fonts/montserrat/montserrat-bold-webfont.woff') format('woff'), url('../fonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'), url('../fonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserratlight';
  src: url('../fonts/montserrat/montserrat-light-webfont.eot');
  src: url('../fonts/montserrat/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat/montserrat-light-webfont.woff2') format('woff2'), url('../fonts/montserrat/montserrat-light-webfont.woff') format('woff'), url('../fonts/montserrat/montserrat-light-webfont.ttf') format('truetype'), url('../fonts/montserrat/montserrat-light-webfont.svg#montserratlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserratregular';
  src: url('../fonts/montserrat/montserrat-regular-webfont.eot');
  src: url('../fonts/montserrat/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2'), url('../fonts/montserrat/montserrat-regular-webfont.woff') format('woff'), url('../fonts/montserrat/montserrat-regular-webfont.ttf') format('truetype'), url('../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'montserratsemi_bold';
  src: url('../fonts/montserrat/montserrat-semibold-webfont.eot');
  src: url('../fonts/montserrat/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat/montserrat-semibold-webfont.woff2') format('woff2'), url('../fonts/montserrat/montserrat-semibold-webfont.woff') format('woff'), url('../fonts/montserrat/montserrat-semibold-webfont.ttf') format('truetype'), url('../fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 * Proxima
 * ================================================================================================================
 */
@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.eot');
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'), url('../fonts/proxima/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff'), url('../fonts/proxima/mark_simonson_-_proxima_nova_regular-webfont.ttf') format('truetype'), url('../fonts/proxima/mark_simonson_-_proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_ltsemibold';
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_semibold-webfont.eot');
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima/mark_simonson_-_proxima_nova_semibold-webfont.woff2') format('woff2'), url('../fonts/proxima/mark_simonson_-_proxima_nova_semibold-webfont.ttf') format('truetype'), url('../fonts/proxima/mark_simonson_-_proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_bold-webfont.eot');
  src: url('../fonts/proxima/mark_simonson_-_proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proxima/mark_simonson_-_proxima_nova_bold-webfont.woff2') format('woff2'), url('../fonts/proxima/mark_simonson_-_proxima_nova_bold-webfont.woff') format('woff'), url('../fonts/proxima/mark_simonson_-_proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/awesome/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/awesome/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/awesome/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/awesome/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/awesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -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 {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.head-fixed.hidden {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.log-in .head__logo-tagline .mail-n-password .helper-btn {
  left: calc(100% - 16rem);
}
.head__logo-tagline .mail-n-password {
  position: relative;
  float: left;
  width: calc(100% - 50rem);
}
body .log-in .head__logo-tagline .mail-n-password .helper-btn {
  top: calc(100% + 18px);
}
.log-in .head__logo-tagline .mail-n-password .input-field_email.move {
  width: 100%;
}
.log-in .head__logo-tagline .mail-n-password .input-field_password.move {
  opacity: 0;
  z-index: -1;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn.move {
  left: 0;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn.move .helper-btn__content.helper-btn__content_forgot {
  opacity: 0;
  visibility: hidden;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn.move .helper-btn__content.helper-btn__content_back {
  opacity: 1;
  visibility: visible;
}
label.emailerror,
label .pwderror {
  position: absolute;
}
.header__menu {
  position: absolute;
  z-index: 2;
  top: 75%;
  right: 32rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: visiblePainted;
}
.header__menu ul {
  list-style: none;
  white-space: nowrap;
}
.header__menu ul li {
  display: inline-block;
  white-space: nowrap;
  margin-right: 30px;
  font-family: 'montserratregular', sans-serif;
  font-size: 1.1rem;
  color: #AAAAAA;
  text-transform: uppercase;
  -webkit-transition: color .35s;
  transition: color .35s;
}
.header__menu ul li:hover {
  color: black;
}
.header__menu ul li a {
  color: inherit;
}
@media only screen and (min-width: 1680px) {
  .header__menu {
    top: 67%;
  }
}
.header--mini .header__menu {
  top: 75%;
}
.head-fixed .header__menu ul li:hover {
  color: white;
}
.head-fixed .mini-logo-sub {
  display: none !important;
}
footer .mobile-ver {
  display: none;
  background: #333;
  color: #fff;
  padding-top: 45px;
  padding-bottom: 75px;
}
footer .mobile-ver .logo-tagline {
  padding-bottom: 72px;
}
footer .mobile-ver .logo-tagline p:first-child {
  padding-bottom: 5px;
}
footer .mobile-ver .logo-tagline .item {
  font: 600 12px/15px 'montserratsemi_bold', sans-serif;
  letter-spacing: 0.5em;
  color: #fff;
}
footer .mobile-ver .logo-tagline .sub-item {
  font: 14px/15px 'proxima_nova_rgregular', sans-serif;
}
footer .mobile-ver p {
  display: block;
}
footer .mobile-ver a {
  color: #fff;
}
.footer__email {
  padding-bottom: 12px;
}
.footer__phone {
  padding-bottom: 60px;
}
.footer__copyrights {
  color: #777;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 28px;
}
.footer__copyrights a {
  color: #aaa;
  text-transform: uppercase;
  font: 'montserratregular', sans-serif;
}
.footer__design {
  color: #aaa;
  font-size: 13px;
}
.footer__design a {
  font-family: 'montserratregular', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 5px;
  letter-spacing: 0.5em;
}
html,
body {
  height: 100%;
}
p.disabled {
  color: #aaa;
}
.page-wrapper {
  min-height: 100%;
  overflow: hidden;
}
* html .page__wrapper {
  height: 100%;
}
.preloader {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #fff;
}
.users-preloader {
  position: relative;
  width: 100%;
  height: 1px;
  background: #333;
  margin-top: 14px;
  opacity: 0;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}
.users-preloader.move {
  opacity: 1;
}
.users-preloader:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 70px;
  width: 20px;
  height: 1px;
  background: #fff;
  -webkit-animation: users-load 3s linear infinite;
  animation: users-load 3s linear infinite;
}
.inner-wrap {
  min-width: 0;
  padding: 0 20px;
  margin: 0 auto;
  box-sizing: border-box;
}
.pad-left {
  padding-left: 30px!important;
}
.mar-left {
  margin-left: 30px;
}
.inner-wrap.mar-left {
  min-width: calc(320px - 30px);
}
i.in-color {
  color: #e32f2c;
  font-style: normal;
}
.gray-bg {
  background: #eee;
}
.gray-bg input,
.gray-bg textarea {
  background: #eee;
}
.gray-bg .input-field .hide {
  background: #eee;
}
.disabled {
  color: #777;
}
.disabled .pxg-set {
  opacity: 0;
}
.disabled .pxg-source {
  display: block!important;
  visibility: visible!important;
}
.short {
  width: 65%;
}
.p_strong {
  font-family: 'proxima_nova_ltsemibold', sans-serif;
}
p .users-count {
  color: #333;
}
.dash-line,
ul li .dash-line {
  position: relative;
  display: inline-block;
}
.dash-line:before,
ul li .dash-line:before {
  content: ' ';
  position: absolute;
  top: 11px;
  left: -100%;
  width: calc(100% - 20px);
  height: 1px;
  background: #333;
}
.btn-red {
  position: relative;
  font: 14px/14px 'montserratbold', sans-serif;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  color: #e32f2c;
}
.btn-red.small {
  font: 10px/14px 'proxima_nova_rgregular', sans-serif;
}
.btn-red.triangle:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 4px;
  border: 4px solid transparent;
  border-top: 3px solid #e945ad;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.btn-red.disabled {
  color: #c1c1c1;
  z-index: -9999;
}
.btn-red.disabled .enter-ico-page {
  border-color: #c1c1c1;
}
.btn-red.disabled .enter-ico-page:before {
  border-right-color: #c1c1c1;
}
.btn-examples {
  display: inline-block;
  margin-bottom: 23px;
  padding-right: 12px;
}
.btn-examples.open:after {
  bottom: 8px;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.btn-add {
  position: relative;
  display: inline-block;
  font-family: 'montserratsemi_bold', sans-serif !important;
  padding-left: 16px;
  margin-bottom: 27px;
  cursor: pointer;
}
.btn-add:before {
  content: '+';
  position: absolute;
  left: 0;
  bottom: 3px;
  font: 12px/14px 'montserratregular', sans-serif;
  letter-spacing: 0.5em;
}
.btn-add i {
  white-space: nowrap;
}
.btn-next {
  display: block;
  position: relative;
}
.btn-next i {
  display: inline-block;
}
.btn-edit {
  display: block;
  position: relative;
  font-family: 'montserratsemi_bold', sans-serif !important;
}
.btn-edit .arrow {
  width: 120%;
  left: -30px;
  top: 6px;
}
.btn-edit .arrow:before,
.btn-edit .arrow:after {
  right: auto;
  left: 0;
}
.btn-edit .arrow:before {
  bottom: 2px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.btn-edit .arrow:after {
  bottom: -2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.btn-save,
.btn-submit,
.btn-check {
  display: inline-block;
  padding-right: 15px;
}
.btn-save i,
.btn-submit i,
.btn-check i {
  font-style: normal;
  white-space: nowrap;
}
.btn-go-live {
  margin-top: 47px;
  display: inline-block;
  padding-right: 18px;
}
.btn-go-live i {
  white-space: nowrap;
}
.btn-continue {
  margin-top: 6px;
  display: inline-block;
  padding-right: 18px;
}
.btn-back {
  margin-bottom: 54px;
}
.btn-back .arrow {
  left: 0;
}
.btn-refresh {
  position: relative;
  display: inline-block;
  padding-right: 18px;
  margin-bottom: 25px;
  font: 12px/12px 'montserratsemi_bold', sans-serif;
}
.btn-refresh i {
  white-space: nowrap;
}
.btn-refresh:before {
  content: '\f021';
  position: absolute;
  right: 0;
  bottom: 6px;
  color: #e945ad;
  font: normal normal normal 10px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.logo-tagline_top {
  color: #333;
  padding-bottom: 50px;
}
.logo-tagline_top p:first-child {
  font-family: 'proxima_nova_rgbold', sans-serif;
  font-style: normal;
}
.mini-tit {
  max-width: 75%;
  padding-bottom: 46px;
  font: 10px/24px 'montserratregular', sans-serif;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.min-tit {
  font: 12px/24px 'montserratsemi_bold', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.area__title {
  position: relative;
  color: #333;
  padding-bottom: 25px;
}
.area__title i {
  display: block;
  font-style: normal;
  font: 24px/30px 'montserratbold', sans-serif;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.area__title sup {
  position: absolute;
  top: -2px;
  left: 0;
  letter-spacing: 0;
  color: #333;
  font: 12px/24px 'montserratsemi_bold', sans-serif;
}
.area__title .sup-vert i {
  font: 10px/10px 'proxima_nova_rgregular', sans-serif;
  color: #aaa;
  text-align: center;
  letter-spacing: 0;
}
.area__title .sup-vert i:first-child {
  padding-top: 1px;
}
.area__title .sup-vert i:last-child {
  padding-top: 6px;
}
.area__title_sub {
  display: none;
}
.vert-sup-title {
  position: relative;
  color: #333;
  padding-bottom: 30px;
}
.vert-sup-title p {
  padding: 0!important;
}
.sup-vert {
  position: absolute;
  top: 2px;
  left: -30px;
  letter-spacing: 0;
  color: #777;
  font: 12px/18px 'proxima_nova_rgregular', sans-serif;
}
.sup-vert i {
  display: block;
  font-style: normal;
}
.enter-ico-page {
  position: absolute;
  right: 0;
  top: 3px;
  width: 7px;
  height: 5px;
  border-right: 1px solid #e945ad;
  border-bottom: 1px solid #e945ad;
}
.enter-ico-page:before {
  content: '';
  position: absolute;
  left: -7px;
  bottom: -4px;
  display: block;
  width: 1px;
  height: 1px;
  border: 3px solid transparent;
  border-right-color: #e945ad;
}
.arrow {
  position: absolute;
  top: 7px;
  left: 65px;
  display: inline-block;
  width: calc(100% - 65px);
  height: 1px;
  background: #e945ad;
  background: -webkit-linear-gradient(to right, #d82020, #ff5656, #e945ad);
  background: -webkit-linear-gradient(left, #d82020, #ff5656, #e945ad);
  background: linear-gradient(to right, #d82020, #ff5656, #e945ad);
}
.arrow:before,
.arrow:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 5px;
  height: 1px;
  background: #e945ad;
}
.arrow:before {
  bottom: 2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.arrow:after {
  bottom: -2px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.del-icon:before {
  content: '\f014';
  display: inline-block;
  color: #ccc;
  cursor: pointer;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.home-page .logo-tagline_top {
  padding: 0;
}
.home-page .mini-tit {
  padding: 12px 0 23px;
}
.home-page .area__title {
  padding-bottom: 0;
}
.customisation-page .check-list {
  display: none;
}
.section-picker {
  padding: 51px 0;
}
.areas-list {
  padding-bottom: 19px;
}
.areas-list .areas__item {
  margin-bottom: 55px;
  cursor: pointer;
}
.areas-list .areas__item:last-child {
  margin: 0;
}
.area-slider-wrap {
  display: none;
  width: 100%;
  margin-left: 30px;
}
.area-slider-wrap .btn-select-area {
  display: inline-block;
  padding-right: 15px;
}
.area-slide {
  display: block;
  padding-right: 25px;
  box-sizing: border-box;
}
.area-slide .slider-top {
  position: relative;
  font: 12px/14px 'proxima_nova_rgregular', sans-serif;
  color: #aaa;
  overflow: hidden;
  margin-bottom: 23px;
}
.area-slide .slider-top:before {
  content: '';
  position: absolute;
  left: 65px;
  bottom: 50%;
  width: 100%;
  height: 1px;
  background: #000 !important;
}
.area-slide .slider-top span {
  font-family: 'montserratsemi_bold', sans-serif;
}
.area-slide .slider-top span:first-child {
  color: #333;
  margin-right: 3px;
}
.area-slide .slider-top span:last-child {
  margin-left: 3px;
}
.area-slide .slider-info .title {
  font: 24px/30px 'montserratbold', sans-serif;
  padding-bottom: 18px;
}
.area-slide .slider-info .text {
  font: 17px/24px 'proxima_nova_rgregular', sans-serif;
  padding-bottom: 40px;
  color: #333;
}
.area-slide.no-color .slider-info .title s {
  color: #333 !important;
}
.swiper-container {
  max-width: 285px;
  overflow: visible!important;
  margin: 0 auto 0 0!important;
}
.questions-form {
  padding: 11px 0;
}
.questions-form__bottom {
  padding-bottom: 57px;
}
.questions-form__bottom .check-item {
  padding-bottom: 44px;
}
.check-list {
  display: block;
  margin-bottom: 34px;
}
.check-list .inner-wrap {
  box-sizing: border-box;
  padding: 37px 20px 42px;
}
.check-list .check-list__title {
  padding-bottom: 23px;
}
.check-list .check-item {
  margin-bottom: 16px;
}
.check-list .check-item:last-child {
  margin-bottom: 0;
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  display: block;
  margin-left: 35px;
  cursor: pointer;
}
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -35px;
  top: 1px;
  width: 18px;
  height: 18px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '\f00c';
  position: absolute;
  top: 1px;
  left: -34px;
  color: #333;
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font: normal normal normal 18px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="checkbox"]:disabled + label {
  color: #777;
  cursor: default;
}
.questions-list {
  padding-top: 9px;
  box-sizing: border-box;
}
.questions-list .questions-list__title {
  padding-bottom: 30px;
}
.input-field,
.input-field_header {
  position: relative;
  margin-bottom: 29px;
}
.input-field:focus,
.input-field_header:focus {
  outline: none;
}
.input-field textarea,
.input-field_header textarea,
.input-field input,
.input-field_header input {
  display: block;
  height: 24px;
  width: 100%;
  padding: 0 0 7px 0;
  z-index: 99999;
  font: 17px/24px 'proxima_nova_rgregular', sans-serif;
  border: none;
  box-sizing: border-box;
}
.input-field textarea:focus,
.input-field_header textarea:focus,
.input-field input:focus,
.input-field_header input:focus {
  outline: none;
}
.input-field textarea:focus + .label-box:before,
.input-field_header textarea:focus + .label-box:before,
.input-field input:focus + .label-box:before,
.input-field_header input:focus + .label-box:before {
  width: 100%;
}
.input-field textarea:focus ~ .label-box,
.input-field_header textarea:focus ~ .label-box,
.input-field input:focus ~ .label-box,
.input-field_header input:focus ~ .label-box,
.input-field textarea:valid ~ .label-box,
.input-field_header textarea:valid ~ .label-box,
.input-field input:valid ~ .label-box,
.input-field_header input:valid ~ .label-box {
  font: 10px/14px 'montserratbold', sans-serif;
  -webkit-transform: translateY(-18px);
  transform: translateY(-18px);
}
.input-field textarea,
.input-field_header textarea {
  padding-right: 28px;
}
.input-field .hide,
.input-field_header .hide {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 19px;
  padding: 5px 12px 13px 5px;
  background: #fff;
}
.input-field:first-child .del-icon:before,
.input-field_header:first-child .del-icon:before,
.input-field:nth-child(2) .del-icon:before,
.input-field_header:nth-child(2) .del-icon:before,
.input-field:nth-child(3) .del-icon:before,
.input-field_header:nth-child(3) .del-icon:before {
  content: ' ';
}
.input-field:before,
.input-field_header:before {
  width: 0;
}
.input-field.error:before,
.input-field_header.error:before {
  width: 100%;
  background: #ff8282;
  z-index: 1;
}
.input-field.error .error-message,
.input-field_header.error .error-message {
  opacity: 1;
}
.input-field .error-message,
.input-field_header .error-message {
  position: absolute;
  right: 0;
  bottom: -20px;
  color: #ff8282;
  font: 12px/14px 'proxima_nova_rgregular', sans-serif;
  opacity: 0;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
.input-field .border-line:before,
.input-field_header .border-line:before {
  height: 0;
}
.input-field .label-box,
.input-field_header .label-box {
  width: 100%;
  position: absolute;
  top: 0;
  font: 12px/14px 'montserratsemi_bold', sans-serif;
  letter-spacing: 0.25em;
  color: #ccc;
  text-transform: uppercase;
  pointer-events: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
.input-field_header:after,
.input-field_header:before {
  display: none;
}
.input-field_header textarea:focus ~ .label-box,
.input-field_header input:focus ~ .label-box,
.input-field_header textarea:valid ~ .label-box,
.input-field_header input:valid ~ .label-box {
  -webkit-transform: translateY(-33px);
  transform: translateY(-33px);
}
.input-field_header textarea:focus ~ .border-line:before,
.input-field_header input:focus ~ .border-line:before {
  height: 2px;
  width: 100%;
}
.input-field_header .label-box {
  top: 10px;
  color: #aaa;
}
.autoExpand {
  overflow: hidden;
  height: 24px;
}
.gr_ver_2 {
  color: #333 !important;
}
.gr_ver_2:focus {
  outline: none;
}
.gr_ver_2 span {
  color: #333 !important;
  overflow: visible;
}
.gr_ver_2 * {
  color: #333 !important;
  overflow: visible;
}
grammarly-ghost,
.gr_ver_2 {
  display: none!important;
  visibility: hidden!important;
}
.preview-page .check-list {
  margin-top: 44px;
  margin-bottom: 0;
}
.preview-page .check-list .btn-w {
  padding-top: 15px;
}
.preview-page .questions-list {
  padding-bottom: 10px;
}
.preview-page .questions-list .inner-wrap {
  padding: 0 20px 42px;
}
.preview-page .input-field {
  margin-bottom: 35px;
}
.preview-page p {
  padding-right: 30px;
}
.preview-page .btn-save {
  margin: 26px 0 5px;
}
.registr-form {
  padding-top: 44px;
  padding-bottom: 55px;
}
.registr-form .input-field {
  margin-bottom: 25px;
}
.registr-form .registr-form__step {
  padding-bottom: 8px;
}
.registr-form .registr-form__step.preview-field .vert-sup-title {
  padding-bottom: 52px;
}
.registr-form .registr-form__step.preview-field .input-field input:focus ~ .label-box,
.registr-form .registr-form__step.preview-field .input-field input:valid ~ .label-box {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.registr-form .registr-form__step.preview-field .input-field .label-box {
  top: -7px;
  font: 17px/24px 'proxima_nova_rgregular', sans-serif;
  letter-spacing: 0;
  text-transform: lowercase;
}
.golive-page .content-section {
  padding-top: 24px;
}
.golive-page .hint .min-tit {
  padding-bottom: 9px;
}
.golive-page .registr-form {
  padding-top: 42px;
  padding-bottom: 50px;
}
.golive-page .registr-form .registr-form__step {
  padding-bottom: 14px;
}
.golive-page .registr-form .registr-form__step .vert-sup-title {
  padding-bottom: 30px;
}
.golive-page .registr-form .registr-form__step .input-field input:focus ~ .label-box,
.golive-page .registr-form .registr-form__step .input-field input:valid ~ .label-box {
  font: 10px/14px 'montserratbold', sans-serif;
  -webkit-transform: translateY(-18px);
  transform: translateY(-18px);
}
.golive-page .registr-form .registr-form__step .input-field .label-box {
  top: 0;
  font: 12px/14px 'montserratsemi_bold', sans-serif;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.url-line {
  margin-bottom: 30px;
}
.url-line .inner-wrap {
  padding-top: 15px;
  padding-bottom: 15px;
}
.url-line .mini-tit {
  color: #777;
  padding-bottom: 0;
}
.populating-page .content-section {
  padding-bottom: 50px;
}
.populating-page .url-line {
  margin-bottom: 8px;
}
.list-wrap {
  margin-top: 56px;
  padding: 32px 0;
}
.list-wrap .min-tit {
  padding-bottom: 19px;
  letter-spacing: 0.2em;
}
.users-list {
  margin-top: 22px;
}
.users-list .min-tit {
  padding-bottom: 25px;
}
.users-list ul li {
  padding-bottom: 16px;
}
ul {
  list-style: none;
}
ul li {
  /*padding-bottom: 20px;*/
}
.teamcreation-page .content-section {
  padding-bottom: 50px;
}
.teamcreation-page .group-size-form {
  padding-top: 4px;
}
.teamcreation-page .group-size-form .short {
  width: 75%;
}
.teamcreation-page .group-size-form .btn-submit {
  margin-top: 9px;
}
.template-page .url-line,
.templateProf-page .url-line {
  margin-top: 7px;
}
.template-page .section-picker,
.templateProf-page .section-picker {
  padding: 8px 0;
}
.template-page .section-picker.inner-wrap.mar-left,
.templateProf-page .section-picker.inner-wrap.mar-left {
  min-width: calc(320px - 20px);
  margin-left: 20px;
}
.template-page .questions-form,
.templateProf-page .questions-form {
  padding: 0;
}
.template-page .check-list,
.templateProf-page .check-list {
  margin: 0;
}
.template-page .check-list .inner-wrap,
.templateProf-page .check-list .inner-wrap {
  padding-top: 17px;
  padding-bottom: 16px;
}
.template-page .check-list .mini-tit,
.templateProf-page .check-list .mini-tit {
  padding-bottom: 22px;
}
.template-page .area__title i,
.templateProf-page .area__title i {
  white-space: nowrap;
}
.team-list {
  padding-top: 41px;
}
.team-list .areas__item {
  margin-bottom: 0;
}
.team-list .area__title {
  padding-bottom: 11px;
}
.team-list .area-slider-wrap {
  overflow: visible;
}
.team-list .users-list {
  margin: 0;
  padding: 22px 0 24px 0;
}
.team-list .users-list li {
  padding-bottom: 16px;
}
.relationships-map {
  padding-top: 12px;
}
.outer-map-wrapper {
  max-width: 1200px;
  padding-bottom: 25px;
  overflow-x: auto;
  margin: 0 auto;
}
.relationships-map__wrap {
  position: relative;
  width: 1005px;
  margin: 0 auto;
  height: 500px;
}
.user-item {
  position: absolute;
  width: 135px;
  padding: 3px;
  background: #fff;
  border-radius: 24px;
  box-sizing: border-box;
}
.user-item.user-item_pink {
  box-shadow: 0 4px 12px 4px rgba(240, 190, 211, 0.7);
}
.user-item.user-item_gray {
  box-shadow: 0 4px 12px 4px rgba(190, 218, 235, 0.7);
}
.user-item.user-item_green {
  box-shadow: 0 4px 12px 4px rgba(190, 225, 182, 0.7);
}
.user-item .img {
  float: left;
  width: 27px;
  height: 27px;
  max-width: 27px;
  border-radius: 50%;
}
.user-item .img img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.user-item .user-info {
  margin-left: 37px;
  font: 10px/14px 'proxima_nova_rgregular', sans-serif;
}
.user-item .user-info .name {
  font-family: 'montserratbold', sans-serif;
  color: #333;
}
.user-item .user-info .score {
  color: #aaa;
}
.user-item .user-info .score span {
  color: #333;
}
.connections {
  position: absolute;
  display: block;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.dashboard-page .header__login-group .link.js-logout {
  display: block;
}
.dashboard-page .header__login-group .link:not(.js-logout) {
  display: none;
}
.dashboard-page .header__login-group .header__btn-separator {
  display: none;
}
.dashboard-page .section-picker {
  padding: 0;
}
.dashboard-page .areas-list .areas__item {
  margin-bottom: 42px;
}
.dashboard-page .areas-list .areas__item .area__title {
  padding-bottom: 12px;
}
.dashboard-page .areas-list .areas__item .mini-tit {
  padding-bottom: 24px;
}
.user-name-top {
  padding-bottom: 45px;
}
.user-name-top p {
  font: 14px/24px 'proxima_nova_rgregular', sans-serif;
  color: #aaa;
}
.user-name-top .name {
  font: 17px/24px 'proxima_nova_ltsemibold', sans-serif;
  color: #333;
}
.user-name-top + .mini-tit {
  padding-bottom: 38px;
}
.surveys-list {
  padding-bottom: 71px;
  margin-left: 7px;
}
.survey-item {
  display: block;
  padding-bottom: 6px;
}
.survey-item .survey-item-line {
  display: none;
}
.survey-item:last-child {
  padding-bottom: 0;
}
.survey-item .area__title {
  padding-bottom: 0;
}
.survey-item .area__title sup {
  left: -26px;
}
.survey-item .surveys-date {
  font: 12px/14px 'proxima_nova_rgregular', sans-serif;
  letter-spacing: 0.25em;
  padding-bottom: 4px;
  color: #aaa;
}
.survey-item .surveys-url {
  font: 17px/24px 'proxima_nova_rgregular', sans-serif;
  color: #333;
}
.dashboardUnpubl-page .header__login-group .link.js-logout {
  display: block;
}
.dashboardUnpubl-page .header__login-group .link:not(.js-logout) {
  display: none;
}
.dashboardUnpubl-page .header__btn-separator {
  display: none;
}
.dashboardUnpubl-page .head-fixed .mini-logo,
.dashboardUnpubl-page .mini-logo-sub {
  display: none;
}
.dashboardUnpubl-page .header--mini-hub .back-btn-group {
  display: block;
}
.dashboardUnpubl-page .user-name-top {
  padding-bottom: 50px;
}
.dashboardUnpubl-page .hint {
  padding-bottom: 50px;
}
.dashboardUnpubl-page .hint p {
  width: 94%;
  padding-bottom: 30px;
}
.dashboardUnpubl-page .hint .min-tit {
  padding-bottom: 9px;
}
.dashboardUnpubl-page .hint .btn-go-live {
  margin-top: 17px;
}
.dashboardUnpubl-page .questions-list {
  padding-bottom: 22px;
}
.user-page .content-section {
  padding-bottom: 64px;
}
.user-page .mini-tit {
  padding-bottom: 56px;
}
.user-page .area__title {
  padding-bottom: 44px;
}
.user-page .registr-form {
  padding: 0;
}
.user-page .registr-form .registr-form__step {
  padding-bottom: 6px;
}
.user-page .registr-form .input-field {
  margin-bottom: 36px;
}
.user-page .registr-form .input-field:last-child {
  margin-bottom: 0;
}
.user-page .registr-form .after-field {
  font: 14px/24px 'proxima_nova_rgregular', sans-serif;
  color: #aaa;
}
.user-page .registr-form .btn-w {
  margin-top: 53px;
}
.user-page .registr-form .btn-next .arrow {
  left: 118px;
  width: calc(100% - 118px);
}
.user-page .questions-form {
  padding: 0;
}
.user-page .check-list {
  margin-bottom: 0;
  padding-bottom: 28px;
}
.user-page .questions-list {
  padding-bottom: 8px;
}
.user-page .users-preloader {
  margin-top: 4px;
  margin-bottom: 36px;
}
.user-page .min-tit {
  padding-bottom: 9px;
}
.user-page .btn-submit {
  margin-top: 47px;
}
.userConnections-page .btn-check {
  margin: 14px 0 25px;
  padding-right: 24px;
}
.userConnections-page .team-list-wrap {
  display: none;
  padding-top: 20px;
  padding-bottom: 30px;
}
.userConnections-page .team-list-wrap p {
  font: 16px/22px 'proxima_nova_rgregular', sans-serif;
  color: #aaa;
  padding-bottom: 27px;
  width: 58%;
}
.userConnections-page .team-list-wrap + .mini-tit {
  padding-bottom: 8px;
}
.userConnections-page .team-list {
  padding: 0;
  margin: 0;
}
.userConnections-page .team-list li {
  padding-bottom: 16px;
}
.userConnections-page .area__title {
  padding-bottom: 65px;
}
.userConnections-page .relationships-map {
  background: #fff;
  padding: 0;
}
.userConnections-page .relationships-map .mini-tit {
  display: none;
}
.userConnections-page.user-page .content-section {
  padding-bottom: 10px;
}
.userConnections-page .bottom-info {
  padding-top: 110px;
  padding-bottom: 70px;
}
.userConnections-page .bottom-info p {
  padding-bottom: 25px;
}
.rate-info {
  padding-bottom: 70px;
}
.rate-info .rate-stars {
  padding-top: 20px;
}
.rate-info .rate-stars i {
  color: #e945ad;
}
.rate-info .rate-stars i:first-child {
  color: #ff565a;
}
.rate-info .rate-stars i:nth-child(2) {
  color: #f9537b;
}
.rate-info .rate-stars i:nth-child(3) {
  color: #ef4a9e;
}
.rate-info .rate-stars i:nth-child(4) {
  color: #ef4a9e;
}
.rate-info .rate-stars i:nth-child(5) {
  color: #ef4a9e;
}
.rate-info .rate-stars i.disabled {
  color: #ccc;
}
.team-list-quantity {
  font: 100px/100px 'montserratbold', sans-serif;
  color: #333;
  padding-bottom: 23px;
}
#svg {
  width: 100%;
  height: 500px;
}
.pricing__content {
  padding-top: 40px;
}
.pricing__content .table {
  position: relative;
  margin-bottom: 50px;
}
.pricing__content .table__row {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #AAAAAA;
  box-sizing: border-box;
  min-height: 100px;
}
.pricing__content .table__row .row__col {
  float: left;
  position: relative;
  width: 25%;
}
.pricing__content .table__row .row__col p,
.pricing__content .table__row .row__col span {
  font-family: 'proxima_nova_rgregular', sans-serif;
  font-size: 14px;
  color: #AAAAAA;
  line-height: 150%;
  margin-bottom: 15px;
  max-width: 80%;
}
.pricing__content .table__row .row__col p.italic,
.pricing__content .table__row .row__col span.italic {
  font-style: italic;
}
.pricing__content .table__row .row__col p.strong,
.pricing__content .table__row .row__col span.strong {
  font-family: 'montserratbold', sans-serif;
  font-size: 12px;
  color: #333333;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pricing__content .table__row .row__col p.bold,
.pricing__content .table__row .row__col span.bold {
  font-family: 'montserratbold', sans-serif;
  font-size: 24px;
  color: #333333;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pricing__content .table__row .row__col p.extra-bold,
.pricing__content .table__row .row__col span.extra-bold {
  font-family: 'montserratbold', sans-serif;
  font-size: 36px;
  color: #333333;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 4px;
}
.pricing__content .table__row .row__col p.large,
.pricing__content .table__row .row__col span.large {
  font-size: 36px;
}
.pricing__content .table__row .row__col p.disabled,
.pricing__content .table__row .row__col span.disabled {
  color: #AAAAAA;
}
.pricing__content .table__row .row__col p.no-margin,
.pricing__content .table__row .row__col span.no-margin {
  margin: 0;
}
.pricing__content .table__row .row__col.row__col_color {
  height: 100%;
}
.pricing__content .table__row.table__row_heading {
  padding-top: 0;
  border-bottom: 0;
  margin-bottom: 20px;
}
.pricing__content .table__row.table__row_heading .heading-color {
  position: absolute;
  left: -55px;
  top: 0;
  right: 30px;
  bottom: -20px;
  background: #d82121;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #d82121 0%, #ff5656 50%, #e946ad 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-linear-gradient(315deg, #d82121 0%, #ff5656 50%, #e946ad 100%);
  background: linear-gradient(135deg, #d82121 0%, #ff5656 50%, #e946ad 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d82121', endColorstr='#e946ad', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.pricing__content .table__row:last-child {
  border-bottom: 0;
}
.pricing__content .shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.pricing__content .shadow:before {
  content: '';
  display: block;
  position: absolute;
  height: 40px;
  left: -100px;
  right: -100px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.2+0,0+100 */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#00000000', GradientType=0);
  /* IE6-9 */
}
.pricing__content .btn-select-area {
  display: inline-block;
  padding-right: 15px;
  font-weight: bold;
}
.about__content {
  margin-bottom: 90px;
}
.about__content .about__topic {
  position: relative;
  margin-bottom: 40px;
}
.about__content .about__topic .pre-title {
  font-family: 'montserratbold', sans-serif;
  font-size: 12px;
  color: #AAAAAA;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 10px;
}
.about__content .about__topic .title {
  position: relative;
  font-family: 'montserratbold', sans-serif;
  font-size: 36px;
  line-height: 24px;
  color: #333333;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 20px;
}
.about__content .about__topic .title span {
  position: relative;
  z-index: 2;
  background-color: white;
  padding-right: 40px;
}
.about__content .about__topic .title:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  right: -60px;
  height: 1px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fa4e47+0,fa5479+50,e945ac+100 */
  background: #fa4e47;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #fa4e47 0%, #fa5479 50%, #e945ac 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #fa4e47 0%, #fa5479 50%, #e945ac 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa4e47', endColorstr='#e945ac', GradientType=1);
  /* IE6-9 */
}
@media only screen and (max-width: 767px) {
  .about__content .about__topic .title {
    font-size: 24px;
  }
}
.about__content .about__topic .text {
  font-family: 'proxima_nova_rgregular', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 150%;
}
.about__content .mail {
  font-family: 'montserratbold', sans-serif;
  font-size: 14px;
  color: #333333;
}
@-webkit-keyframes users-load {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@keyframes users-load {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .inner-wrap {
    padding: 0 20px 0 50px;
  }
  .check-item label {
    font-size: 17px;
    line-height: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-page .area__title sup {
    top: 4px;
  }
  .home-page .area__title i {
    font-size: 30px;
    line-height: 44px;
  }
  .mini-logo-sub {
    display: none !important;
  }
}
@media only screen and (min-width: 1280px) {
  .header {
    margin-bottom: 3rem;
  }
  .section-picker {
    padding: 87px 0 15px;
  }
  .home-page .area__title.pad-left,
  .dashboard-page .area__title.pad-left {
    padding-left: 65px!important;
  }
  .home-page .area__title sup,
  .dashboard-page .area__title sup {
    top: -1px;
  }
  .home-page .area__title i,
  .dashboard-page .area__title i {
    position: relative;
    display: inline-block;
    padding-right: 45px;
    background: #fff;
    font-size: 36px;
    line-height: 36px;
  }
  .home-page .area__title i:before,
  .dashboard-page .area__title i:before {
    content: ' ';
    position: absolute;
    bottom: 28px;
    left: 100%;
    height: 1px;
    width: 500%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #e945ad;
  }
  .home-page .area__title_sub,
  .dashboard-page .area__title_sub {
    display: block;
    width: 23%;
    padding-bottom: 44px;
    font: 14px/18px 'montserratregular', sans-serif;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .home-page .area-slide .slider-info .title,
  .dashboard-page .area-slide .slider-info .title {
    width: 60%;
  }
  .home-page .area-slider-wrap,
  .dashboard-page .area-slider-wrap {
    margin-left: 65px;
  }
  .home-page .areas-list .areas__item,
  .dashboard-page .areas-list .areas__item {
    margin-bottom: 22px;
  }
  .no-touchevents .area__title_hover:hover .pxg-set s {
    color: #333 !important;
  }
  .no-touchevents .area__title_hover:hover .area__title_sub {
    color: #aaa;
  }
  .no-touchevents .area__title_hover:hover i:before {
    background: #ccc;
  }
  .mini-tit {
    padding-bottom: 62px;
  }
  .questions-form {
    padding: 38px 0 102px;
  }
  .btn-examples {
    margin-bottom: 37px;
  }
  .check-list {
    margin-bottom: 50px;
  }
  .check-list .inner-wrap {
    padding: 37px 50px 42px;
  }
  .input-field textarea,
  .input-field input {
    height: 31px;
    line-height: 31px;
  }
  .input-field textarea:focus ~ .label-box,
  .input-field input:focus ~ .label-box,
  .input-field textarea:valid ~ .label-box,
  .input-field input:valid ~ .label-box {
    -webkit-transform: translateY(-23px);
    transform: translateY(-23px);
  }
  .input-field .label-box {
    top: 7px;
  }
  .btn-add {
    margin-bottom: 40px;
  }
  .preview-page .questions-form {
    padding-top: 0;
    padding-bottom: 64px;
  }
  .preview-page .questions-list .inner-wrap {
    padding: 0 50px 42px;
  }
  .preview-page .btn-save {
    margin: 26px 0 38px;
  }
  .questions-list .questions-list__title {
    padding-bottom: 26px;
  }
  .vert-sup-title {
    padding-bottom: 25px;
  }
  .registr-form {
    padding-bottom: 88px;
  }
  .input-field .error-message {
    right: auto;
    left: 0;
  }
  .btn-go-live {
    margin-top: 36px;
  }
  .golive-page .registr-form {
    padding-bottom: 70px;
  }
  .list-wrap ul,
  .list-wrap .users-list {
    max-width: 378px;
  }
  .list-wrap ul li,
  .list-wrap .users-list li {
    display: block;
    position: relative;
  }
  .list-wrap ul li .dash-line:before,
  .list-wrap .users-list li .dash-line:before {
    background: #d6d6d6;
  }
  .list-wrap.gray-bg .dash-line {
    background: #eee;
  }
  .list-wrap.gray-bg .dash-line:before {
    background: #c9c9c9;
  }
  .list-wrap ul li:before,
  .list-wrap .users-list li:before {
    content: ' ';
    position: absolute;
    top: 11px;
    left: 130%;
    width: 500%;
    height: 1px;
    background: #c9c9c9;
  }
  .gray-bg div.dash-line:before {
    display: none;
  }
  .gray-bg div.dash-line:after {
    content: ' ';
    position: absolute;
    top: 11px;
    left: 118%;
    width: 800%;
    height: 1px;
    background: #c9c9c9;
  }
  .dash-line:before,
  ul li .dash-line:before,
  .users-list li .dash-line:before {
    width: 100%;
    left: auto;
    right: calc(-100% - 35px);
  }
  .users-list {
    max-width: 378px;
  }
  .users-list li {
    display: block;
    position: relative;
  }
  .users-list li .dash-line:before {
    background: #d6d6d6;
  }
  .gray-bg .dash-line {
    background: #eee;
  }
  .gray-bg .dash-line:before {
    background: #c9c9c9;
  }
  .users-list li:before {
    content: ' ';
    position: absolute;
    top: 11px;
    left: 100%;
    width: 500%;
    height: 1px;
    background: #c9c9c9;
  }
  .btn-continue {
    margin-top: 17px;
  }
  .populating-page .content-section {
    padding-bottom: 80px;
  }
  .content-section {
    padding-bottom: 70px;
  }
  .area__title i {
    white-space: nowrap;
  }
  .template-page .content-section,
  .templateProf-page .content-section {
    padding-bottom: 0;
  }
  .template-page .section-picker.inner-wrap.mar-left,
  .templateProf-page .section-picker.inner-wrap.mar-left {
    min-width: 320px;
    margin-left: 0;
    padding: 8px 50px;
  }
  .team-picker .no-color .sn-pxg U.pxg-set S {
    color: #333 !important;
  }
  .surveys-list.inner-wrap.mar-left {
    min-width: 320px;
    margin: 0;
    padding: 0 26px 71px 26px;
  }
  .survey-item {
    position: relative;
  }
  .survey-item .survey-item-line {
    display: block;
    position: absolute;
    bottom: 15px;
    right: -10px;
    width: 100%;
    height: 15px;
  }
  .survey-item .survey-item-line .text {
    position: absolute;
    right: 110px;
    color: #e945ad;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 1;
    font: 10px/15px 'montserratregular', sans-serif;
    letter-spacing: 0.25em;
    text-transform: uppercase;
  }
  .survey-item .survey-item-line .arrow {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #e945ad;
  }
  .survey-item .area__title i {
    font-size: 24px;
    line-height: 30px;
    background: #fff;
    z-index: 1;
  }
  .survey-item:hover .survey-item-line {
    display: block;
    position: absolute;
    bottom: 15px;
    right: -10px;
    width: 100%;
    height: 15px;
  }
  .survey-item:hover .survey-item-line .text {
    color: #333;
  }
  .survey-item:hover .survey-item-line .arrow {
    background: #cccccc;
  }
  .survey-item:hover .area__title .sn-pxg U.pxg-set S {
    color: #333 !important;
  }
  .populating-page .users-list {
    max-width: none;
  }
  .dashboard-page .surveys-list .area__title i:before {
    display: none;
  }
  .dashboard-page .surveys-list + .mini-tit {
    padding-bottom: 47px;
  }
  .dashboardUnpubl-page .questions-list {
    padding-bottom: 72px;
  }
  .user-page .content-section {
    padding-bottom: 80px;
  }
  .userConnections-page .area__title {
    padding-bottom: 48px;
  }
  .userConnections-page .btn-check {
    margin: 34px 0 25px;
  }
}
@media only screen and (min-width: 1366px) {
  .mini-logo-sub {
    display: none !important;
  }
}
.pxg-set s {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
img,
fieldset,
a img {
  border: none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  -webkit-appearance: none;
}
input[type="submit"],
button {
  cursor: pointer;
}
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
input,
button {
  margin: 0;
  padding: 0;
  border: 0;
}
div,
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
a:focus {
  outline: none;
}
ul,
ol {
  list-style-type: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
@font-face {
  font-family: "montserrat-black";
  src: url("../../fonts/innerfont/montserrat/montserrat-black-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-black-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-black-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-black-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-bold";
  src: url("../../fonts/innerfont/montserrat/montserrat-bold-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-bold-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-bold-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-extrabold";
  src: url("../../fonts/innerfont/montserrat/montserrat-extrabold-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-extrabold-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-extrabold-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-extrabold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-light";
  src: url("../../fonts/innerfont/montserrat/montserrat-light-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-light-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-light-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-regular";
  src: url("../../fonts/innerfont/montserrat/montserrat-regular-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-regular-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-regular-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-semibold";
  src: url("../../fonts/innerfont/montserrat/montserrat-semibold-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-semibold-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-semibold-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-semibold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "montserrat-ultralight";
  src: url("../../fonts/innerfont/montserrat/montserrat-ultralight-webfont.eot");
  src: url("../../fonts/innerfont/montserrat/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/montserrat/montserrat-ultralight-webfont.woff2") format("woff2"), url("../../fonts/innerfont/montserrat/montserrat-ultralight-webfont.woff") format("woff"), url("../../fonts/innerfont/montserrat/montserrat-ultralight-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_black_italic";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black_italic-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black_italic-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black_italic-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_black";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_black-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_bold_italic";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_bold_italic-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_bold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_bold_italic-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_bold_italic-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_bold_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_extrabold_italic";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_extrabold_italic-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_extrabold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_extrabold_italic-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_extrabold_italic-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_extrabold_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_light";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_light-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_light-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_light-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_light-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_regular";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_regular_italic";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_regular_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_semibold";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_semibold-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_semibold-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_semibold-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_semibold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_thin_italic";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin_italic-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin_italic-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin_italic-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin_italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "proxima_nova_thin";
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin-webfont.eot");
  src: url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin-webfont.woff2") format("woff2"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin-webfont.woff") format("woff"), url("../../fonts/innerfont/proxima/mark_simonson_-_proxima_nova_thin-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fontawesome";
  src: url("../../fonts/innerfont/awesome/fontawesome-webfont.eot");
  src: url("../../fonts/innerfont/awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/innerfont/awesome/fontawesome-webfont.woff2") format("woff2"), url("../../fonts/innerfont/awesome/fontawesome-webfont.woff") format("woff"), url("../../fonts/innerfont/awesome/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  font-size: 62.5%;
}
body {
  min-width: 320px;
  background: white;
  color: #333333;
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.42857;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.out {
  overflow: hidden;
}
.outer-wrap {
  padding: 0 5rem;
}
.inner-wrap {
  padding-left: 9rem;
}
.justify {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.section {
  position: relative;
  margin: 8rem 0;
}
.section:first-of-type {
  margin-top: 4rem;
}
.section > p {
  margin: 1.5em 0;
}
.section--sub .section__number {
  color: #AAAAAA;
}
.section--video {
  height: 40rem;
}
.section--1-2-1 {
  margin: 21rem 0;
}
.section--1-2-1 .silouettes {
  bottom: 50%;
  margin-bottom: -40rem;
}
.section--1-2-1 .arrow {
  margin-top: 17rem;
}
.section--1-2-2 .arrow {
  margin: -8rem 0 0 12rem;
}
.section--1-3-1 .arrow {
  margin: -3rem 0 0 5rem;
}
.section--1-3-3 .list {
  margin-top: 2.7rem;
}
.section--2-2-1 {
  margin-bottom: 15rem;
}
.section--2-2-1 .silouettes {
  bottom: -4.2rem;
}
.section--2-2-1 .arrow {
  z-index: 2;
  margin: 7rem 0 0 -7rem;
}
.section--2-2 .arrow-1 {
  margin: 8rem -8rem;
}
.section--2-2-2 .arrow {
  margin: -8rem 0 0 15rem;
}
.section--3-2-1 {
  margin: 16rem 0;
}
.section--3-2-1 .arrow-5 {
  margin: 5rem 0 0;
}
.section--3-2-2 .arrow-5 {
  margin-top: -5rem;
}
.section--3-3-1 {
  margin-bottom: 16rem;
}
.section--3-3-1 .arrow-6 {
  margin: 10rem 0 0 20rem;
}
.section__number {
  position: absolute;
  top: 0;
  left: -9rem;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.5;
}
.silouettes {
  position: absolute;
  bottom: -4.2rem;
  right: 0;
  z-index: 1;
  width: 100%;
  max-width: 44.5em;
  background: url("../../img/img/silouettes.png") no-repeat center;
  background-size: cover;
  width: 55%;
}
.silouettes:before {
  content: "";
  display: block;
  padding-bottom: 116.69342%;
}
.network-1 {
  margin: -10rem auto;
  width: 100%;
  max-width: 76.64286em;
  background: url("../../img/img/network1.jpg") no-repeat center;
  background-size: cover;
}
.network-1:before {
  content: "";
  display: block;
  padding-bottom: 70.64306%;
}
.network-2 {
  margin: -5rem auto;
  width: 100%;
  max-width: 76.64286em;
  background: url("../../img/img/network2.png") no-repeat center;
  background-size: cover;
}
.network-2:before {
  content: "";
  display: block;
  padding-bottom: 71.20224%;
}
.network-3 {
  margin: auto;
  width: 100%;
  max-width: 48.71429em;
  background: url("../../img/img/network3.png") no-repeat center;
  background-size: cover;
}
.network-3:before {
  content: "";
  display: block;
  padding-bottom: 75.07331%;
}
.network-4 {
  margin: -5rem auto 0;
  width: 100%;
  max-width: 84.85714em;
  background: url("../../img/img/network4.png") no-repeat center;
  background-size: cover;
}
.network-4:before {
  content: "";
  display: block;
  padding-bottom: 50%;
}
.dndarea {
  margin: -4rem auto 0;
  width: 100%;
  max-width: 76.57143em;
  background: url("../../img/img/dndarea2.png") no-repeat center;
  background-size: cover;
}
.dndarea:before {
  content: "";
  display: block;
  padding-bottom: 67.25746%;
}
.arrow,
.arrow-1,
.arrow-2,
.arrow-3,
.arrow-4,
.arrow-5,
.arrow-6 {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 1;
}
.arrow svg {
  display: block;
}
.arrow-1 {
  width: 100%;
  max-width: 15.14286em;
  background: url("../../img/img/arrow1.png") no-repeat center;
  background-size: cover;
}
.arrow-1:before {
  content: "";
  display: block;
  padding-bottom: 81.13208%;
}
.arrow-2 {
  margin-top: 17rem;
  width: 100%;
  max-width: 8em;
  background: url("../../img/img/arrow2.png") no-repeat center;
  background-size: cover;
}
.arrow-2:before {
  content: "";
  display: block;
  padding-bottom: 225%;
}
.arrow-3 {
  width: 100%;
  max-width: 2.71429em;
  background: url("../../img/img/arrow3.png") no-repeat center;
  background-size: cover;
}
.arrow-3:before {
  content: "";
  display: block;
  padding-bottom: 734.21053%;
}
.arrow-4 {
  width: 100%;
  max-width: 13.85714em;
  background: url("../../img/img/arrow4.png") no-repeat center;
  background-size: cover;
}
.arrow-4:before {
  content: "";
  display: block;
  padding-bottom: 102.06186%;
}
.arrow-5 {
  width: 100%;
  max-width: 7.92857em;
  background: url("../../img/img/arrow5.png") no-repeat center;
  background-size: cover;
}
.arrow-5:before {
  content: "";
  display: block;
  padding-bottom: 289.18919%;
}
.arrow-6 {
  width: 100%;
  max-width: 4.21429em;
  background: url("../../img/img/arrow6.png") no-repeat center;
  background-size: cover;
}
.arrow-6:before {
  content: "";
  display: block;
  padding-bottom: 481.35593%;
}
.hierarchy {
  margin: -8rem auto 0;
  width: 100%;
  max-width: 78.92857em;
  background: url("../../img/img/hierarchy.png") no-repeat center;
  background-size: cover;
}
.hierarchy:before {
  content: "";
  display: block;
  padding-bottom: 51.13122%;
}
.meeting {
  margin: 8rem auto 0;
  width: 100%;
  max-width: 65.42857em;
  background: url("../../img/img/meeting.jpg") no-repeat center;
  background-size: cover;
}
.meeting:before {
  content: "";
  display: block;
  padding-bottom: 99.12664%;
}
.app-interface-1 {
  width: 100%;
  max-width: 18.57143em;
  background: url("../../img/img/app_interface1.png") no-repeat center;
  background-size: cover;
  width: 26rem;
}
.app-interface-1:before {
  content: "";
  display: block;
  padding-bottom: 201.53846%;
}
.app-interface-2 {
  width: 100%;
  max-width: 18.57143em;
  background: url("../../img/img/app_interface2.png") no-repeat center;
  background-size: cover;
  width: 26rem;
}
.app-interface-2:before {
  content: "";
  display: block;
  padding-bottom: 201.53846%;
}
.app-interface-3 {
  width: 100%;
  max-width: 18.57143em;
  background: url("../../img/img/app_interface3.png") no-repeat center;
  background-size: cover;
  width: 26rem;
}
.app-interface-3:before {
  content: "";
  display: block;
  padding-bottom: 201.53846%;
}
.app-interface-group {
  margin-top: 7rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.app-interface-group .step {
  margin-bottom: 7rem;
}
.people {
  margin: auto;
  width: 100%;
  max-width: 68.92857em;
  background: url("../../img/img/people.png") no-repeat center;
  background-size: cover;
}
.people:before {
  content: "";
  display: block;
  padding-bottom: 35.7513%;
}
.fade-in {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transition-property: opacity, -webkit-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  opacity: 0;
}
.fade-in.slide-up {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.fade-in.animate {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.no-js .fade-in {
  -webkit-transition: initial;
  transition: initial;
  opacity: initial;
  -webkit-transform: initial;
  transform: initial;
}
.header {
  position: relative;
  margin-bottom: 16rem;
}
.header--page .header__login-group {
  white-space: nowrap;
}
.header--mini {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  min-width: 320px;
  background: #333333;
  color: white;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: -webkit-transform 0.35s ease;
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease;
}
.header--mini .header__left,
.header--mini .header__login-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.header--mini .header__content {
  min-height: 4.5rem;
  padding-top: 0;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  -webkit-box-align: center;
          align-items: center;
}
.header--mini .header__btn-separator {
  margin: 0 0.4rem;
}
.header--mini .back-btn-group {
  display: none;
  top: -0.2rem;
  margin: 0;
  line-height: 1.5;
}
.header--mini .back-btn-group .arrow-line {
  top: 0.7rem;
  right: 0;
}
.header--mini .back-btn-group:not(:hover) .arrow-line {
  opacity: 0.4;
}
.header--mini.is-visible {
  -webkit-transform: none;
  transform: none;
}
.header--mini-hub .back-btn-group {
  display: none;
}
.header__bar {
  position: fixed;
  background: #333333;
  height: 0.8rem;
  top: 0;
  right: 0;
  left: 5rem;
}
.header__content {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding-top: 3rem;
}
.header__logo {
  display: inline-block;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  color: inherit;
  text-decoration: none;
}
.header__logo-second-line {
  display: block;
  margin-top: 0.3rem;
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.25;
  color: #AAAAAA;
}
.header__text {
  margin-top: 3rem;
  font-size: 1.4rem;
  line-height: 1.42857;
  position: absolute;
}
.header__btn-separator {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-top: 1px solid;
  width: 5rem;
}
.mini-logo {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.5em;
}
.mini-logo__line {
  margin: 0 8px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border-top: 0.1rem solid;
  width: 5rem;
}
.mini-logo-sub {
  display: inline-block;
  margin-left: 2rem;
  font-size: 1.2rem;
  line-height: 1;
  color: #AAAAAA;
}
.link {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  color: inherit;
  text-decoration: none;
  text-align: center;
  padding-left: 1em;
  padding-right: 0.53333em;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: opacity 1s, visibility 1s;
  transition: opacity 1s, visibility 1s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.link:hover .link__hover-wrap {
  width: 100%;
  visibility: visible;
  opacity: 1;
  -webkit-transition: width .35s, visibility 0s linear 0s, opacity 0s linear 0s;
  transition: width .35s, visibility 0s linear 0s, opacity 0s linear 0s;
}
.link--align-left {
  margin-left: -1em;
}
.link--align-right {
  margin-right: -0.53333em;
}
.link--regular {
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0.25em;
}
.link--nav {
  font-size: 1rem;
  letter-spacing: 0.1em;
  color: #AAAAAA;
  padding-right: 0.93333em;
}
.link--nav .link__hover {
  color: #333333;
  background: white;
  padding-right: 0.93333em;
}
.link--close {
  color: white;
}
.link--close .link__hover {
  color: #333333;
  background: white;
  padding-right: 0.93333em;
}
.link--light .link__hover {
  color: #333333;
  background: white;
}
.link__hover-wrap {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: width .35s, visibility 0s linear .35s, opacity 0s linear .35s;
  transition: width .35s, visibility 0s linear .35s, opacity 0s linear .35s;
}
.link__hover-wrap.hidden {
  opacity: 0;
  visibility: hidden;
}
.dark .link__hover-wrap,
.log-in-state .link__hover-wrap {
  color: white;
}
.dark .link__hover-wrap .link__hover,
.log-in-state .link__hover-wrap .link__hover {
  background-color: white;
  color: #333333;
}
.link__hover {
  background: #333333;
  color: white;
  padding-left: 1em;
  padding-right: 0.53333em;
  box-sizing: border-box;
}
.arrow-line {
  position: relative;
  height: 1px;
  background: #CCCCCC;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.arrow-line:before {
  opacity: 0;
  visibility: hidden;
  content: "";
  display: block;
  height: 100%;
  background: -webkit-linear-gradient(right, #D82020 0%, #EA47AA 100%);
  background: linear-gradient(to left, #D82020 0%, #EA47AA 100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.arrow-line:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0.6rem;
  height: 0.6rem;
  border: 1px solid;
  border-color: transparent transparent #CCCCCC #CCCCCC;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: translateY(-45%) rotate(45deg);
  transform: translateY(-45%) rotate(45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.arrow-line--to-right:before {
  background: -webkit-linear-gradient(left, #D82020 0%, #EA47AA 100%);
  background: linear-gradient(to right, #D82020 0%, #EA47AA 100%);
}
.arrow-line--to-right:after {
  left: auto;
  right: 0;
  border-color: #CCCCCC #CCCCCC transparent transparent;
}
.back-btn-group:hover .arrow-line:before,
.hub-link:hover .arrow-line:before {
  visibility: visible;
  opacity: 1;
}
.back-btn-group:hover .arrow-line:after,
.hub-link:hover .arrow-line:after {
  border-color: transparent transparent #EA47AA #EA47AA;
}
.back-btn-group:hover .arrow-line.arrow-line--to-right:after,
.hub-link:hover .arrow-line.arrow-line--to-right:after {
  border-color: #EA47AA #EA47AA transparent transparent;
}
.back-btn-group {
  position: relative;
  margin-bottom: 5rem;
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.back-btn-group a {
  position: relative;
  z-index: 1;
  top: 0.1em;
  display: inline-block;
  vertical-align: top;
  color: inherit;
  text-decoration: none;
}
.back-btn-group .arrow-line {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0;
  right: 0;
}
.back-btn-group:hover {
  color: #EA47AA;
}
.heading {
  position: relative;
}
.heading .subtitle {
  margin-top: 1rem;
}
.heading__number {
  position: absolute;
  top: 0;
  left: -9rem;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 1.5;
}
.heading__regular-text {
  margin: 1em 0;
}
.h1-like {
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 3.6rem;
  line-height: 1;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.h2-like {
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 3.6rem;
  line-height: 1;
  text-transform: capitalize;
}
.h3-like {
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 2.4rem;
  line-height: 1;
}
.h4-like {
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 1.11111;
}
.subtitle {
  display: block;
  margin-top: 0.71429em;
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.42857;
  color: #AAAAAA;
}
.subtitle strong {
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.quote {
  font-family: "proxima_nova_regular_italic", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.42857;
  margin: 4rem 0;
}
.quote:first-child {
  margin-top: 0;
}
.quote:last-child {
  margin-bottom: 0;
}
.quote--simple {
  color: #777777;
  margin: 1em 0;
}
.quote__cite {
  display: block;
  font: inherit;
  margin-top: 1.07143em;
  color: #777777;
  font-style: normal;
}
.video-container {
  position: relative;
  padding: 30px 0 0;
  background: #333333 no-repeat center;
  background-size: cover;
  color: white;
  height: 40rem;
  overflow: hidden;
  box-sizing: border-box;
}
.video-container > iframe {
  position: relative;
  z-index: 0;
  cursor: none;
}
.video-container .play-btn {
  display: none;
  margin-top: 4rem;
}
.video-container .video-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: no-repeat center;
  background-size: cover;
  transition: -webkit-transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.video-container .video-poster:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0.6;
}
.video-container--darker .video-poster:before {
  opacity: 0.8;
}
.video-container.is-ready {
  cursor: url("../../img/img/cursors/play.png"), pointer;
}
.video-container.is-ready:hover:not(.is-active) .video-poster {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.video-container.is-active {
  background: black;
  cursor: auto;
}
.video-container.is-active .video-container__content {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  opacity: 0;
  visibility: hidden;
}
.video-container.is-opened .video-container__close {
  opacity: 1;
  visibility: visible;
}
.touch-device .video-container .play-btn {
  display: block;
}
.video-container__content {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 14rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin-top: -0.5px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-right: 30px;
}
.video-container__close {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 10px;
}
.play-btn {
  display: inline-block;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: white;
  color: #333333;
  text-align: center;
}
.play-btn:before {
  content: "";
  display: block;
  margin: auto;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent currentColor;
  position: relative;
  left: 1px;
}
.list {
  margin-top: 5rem;
}
.list:first-child {
  margin-top: 0;
}
.list .list-item {
  margin-top: 1.5em;
  padding-bottom: 0;
}
.list .list-item:first-child {
  margin-top: 0;
}
.list--line-left .list-item:before {
  right: 100%;
  margin-right: 5.5rem;
  left: -1000px;
  background: #333333;
}
.list--line-left .list-item__content {
  background: none;
  padding: 0;
}
.list-item {
  position: relative;
}
.list-item:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0.7em;
  left: 0;
  right: -1000px;
  height: 1px;
  background: #CCCCCC;
}
.list-item > * {
  background: white;
  box-shadow: 1.78571em 0 0 0 white;
}
.list-item--line-left > * {
  background: none;
  box-shadow: none;
}
.list-item--line-left:before {
  right: 100%;
  margin-right: 5.5rem;
  left: -1000px;
  background: #333333;
}
.list-item--line-left .list-item__content {
  background: none;
  padding: 0;
}
.list-item__content {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-right: 1.78571em;
  background: white;
}
.people-group {
  position: relative;
  padding-top: 23.23232%;
  max-width: 99rem;
  margin: 8rem auto 0;
}
.people-group .people {
  position: relative;
  z-index: 1;
}
.people-group__line {
  position: absolute;
  z-index: 0;
  bottom: 38.33333%;
  left: 0;
  width: 1px;
  background: #CCCCCC;
  height: 10rem;
}
.people-group__line:nth-child(1) {
  left: 7.57576%;
  height: 38.33333%;
}
.people-group__line:nth-child(2) {
  left: 19.19192%;
  height: 50.83333%;
}
.people-group__line:nth-child(3) {
  left: 29.29293%;
  height: 44.16667%;
}
.people-group__line:nth-child(4) {
  left: 39.39394%;
  height: 35%;
}
.people-group__line:nth-child(5) {
  left: 51.0101%;
  height: 52.5%;
}
.people-group__line:nth-child(6) {
  left: 62.42424%;
  height: 44.16667%;
}
.people-group__line:nth-child(7) {
  left: 72.0202%;
  height: 27.5%;
}
.people-group__line:nth-child(8) {
  left: 82.0202%;
  height: 36.66667%;
}
.people-group__line:nth-child(9) {
  left: 93.43434%;
  height: 48.33333%;
}
.people-group__label {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 15rem;
  margin: 0 0 2rem -7.5rem;
  text-align: center;
  white-space: nowrap;
}
.hub-link {
  display: block;
  position: relative;
  color: inherit;
  text-decoration: none;
}
.hub-link > .h1-like {
  display: block;
  vertical-align: top;
  margin-bottom: 1rem;
  max-width: 50rem;
}
.hub-link .subtitle {
  position: relative;
  z-index: 1;
  display: inline;
  background: white;
  box-shadow: 2.5rem 0 0 0 white;
  -webkit-transition: color 0.7s ease;
  transition: color 0.7s ease;
}
.hub-link.is-ready > .h1-like {
  visibility: hidden;
}
.hub-link:hover .hub-link__line {
  color: #EA47AA;
}
.hub-link:hover .subtitle {
  color: #D82020;
}
.touch-device .hub-link > .h1-like {
  visibility: visible;
  color: #D82020;
}
.touch-device .hub-link svg {
  display: none;
}
.touch-device.backgroundcliptext .hub-link > .h1-like {
  background: -webkit-linear-gradient(right, #EA47AA 0%, #D82020 100%);
  background: linear-gradient(to left, #EA47AA 0%, #D82020 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
}
.hub-link__line {
  position: absolute;
  z-index: 0;
  bottom: 0.4em;
  right: 0;
  left: 0;
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.25em;
  text-transform: uppercase;
  text-align: right;
  padding-right: 13rem;
  -webkit-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
.hub-link__line .arrow-line {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -1px;
}
.step {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1;
}
.step__number {
  position: relative;
  top: 0.025em;
  font-size: 4rem;
  margin-right: 0.5em;
}
.bubbles-group {
  position: relative;
  margin: auto;
  width: 100%;
  max-width: 80.71429em;
  height: 38.57143em;
}
.bubbles-group .h3-like {
  display: none;
  margin-bottom: 4rem;
}
.bubbles-group .network-3 {
  position: absolute;
  bottom: -3.21429em;
  left: 50%;
  margin-left: -6.42857em;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bubbles-group .bubble {
  position: absolute;
  width: 22.85714em;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bubbles-group .bubble br {
  display: none;
}
.bubbles-group .bubble:first-child {
  margin: -17.14286em 0 0 -2.85714em;
}
.bubbles-group .bubble:nth-child(2) {
  margin: -6.57143em 0 0 23.21429em;
}
.bubbles-group .bubble:nth-child(4) {
  margin: 10.21429em 0 0 28.57143em;
}
.bubbles-group .bubble:nth-child(3) {
  margin: -2.85714em 0 0 -30.5em;
}
.bubbles-group .bubble:nth-child(5) {
  margin: 14.85714em 0 0 -29.28571em;
}
.bubbles-group .bubble__avatar {
  display: none;
}
.bubble {
  padding: 1.07143em 1.28571em;
  border-radius: 0.71429em;
  border: 1px solid #EEEEEE;
  color: #777777;
  background: white;
}
.bubble__avatar {
  position: absolute;
  display: none;
  top: 50%;
  right: 100%;
  margin-right: 1rem;
  margin-top: -1.5rem;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: #CCCCCC no-repeat center;
  background-size: cover;
  overflow: hidden;
}
.bubble__avatar img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.footer {
  background: #333333;
  color: #777777;
  padding-top: 6rem;
  padding-bottom: 4rem;
  font-size: 1.2rem;
}
.footer a:not([class]) {
  color: white;
  text-decoration: none;
}
.footer .quote {
  margin-top: 2.5rem;
  font-size: inherit;
}
.footer .quote__cite {
  margin-top: 0.35714em;
}
.footer__row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-top: 7rem;
}
.footer__row:first-child {
  margin-top: 0;
}
.footer__left {
  width: 50%;
}
.footer__right {
  width: 50%;
  max-width: 430px;
}
.footer__contacts {
  font-size: 1.4rem;
}
.footer__contacts li {
  padding-bottom: 0;
}
.footer__nav {
  margin-bottom: 2.5rem;
}
.footer__nav li {
  margin-bottom: 0.5rem;
  padding-bottom: 0;
}
.footer__copyright {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2.5rem;
}
.footer__title {
  color: white;
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 0.35714em;
}
.footer__design-by {
  color: #AAAAAA;
  font-family: "montserrat-regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
}
.footer__design-by a {
  margin-left: 0.5em;
  font-family: "montserrat-bold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.5em;
  color: white;
  text-decoration: none;
}
.footer__design-by a:hover {
  text-decoration: none;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.content-wrap {
  position: relative;
  max-width: 100%;
  padding: 0 5rem;
  box-sizing: border-box;
  margin: 0 auto;
}
.head__logo-tagline .logo {
  float: left;
  width: 26.5rem;
  margin-right: 2.5rem;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.6rem !important;
  text-transform: uppercase;
  color: #333333;
  margin-top: 1rem;
  -webkit-transition: opacity 3s, visibility 3s, color 0.5s;
  transition: opacity 3s, visibility 3s, color 0.5s;
}
.head__logo-tagline .logo.logo_big {
  display: block;
}
.head__logo-tagline .logo.logo_small {
  display: none;
}
.dark .head__logo-tagline .logo,
.log-in-state .head__logo-tagline .logo {
  color: white;
}
.head__logo-tagline .tagline {
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 130%;
  color: #AAAAAA;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 3s, visibility 3s;
  transition: opacity 3s, visibility 3s;
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.log-in-state .head__logo-tagline .tagline {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .25s, visibility .25s;
  transition: opacity .25s, visibility .25s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.head__logo-tagline .mail-n-password {
  position: relative;
  float: left;
  width: calc(50%);
}
.head__logo-tagline .close-btn {
  right: 0;
}
.log-in {
  position: fixed;
  left: 0;
  top: 0;
  min-width: 320px;
  width: 100%;
  height: 100%;
  z-index: 1004;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #333333;
  transition: -webkit-transform 0.75s;
  -webkit-transition: -webkit-transform .75s;
  transition: -webkit-transform .75s;
  transition: transform .75s;
  transition: transform .75s, -webkit-transform .75s;
  transition: transform 0.75s, -webkit-transform 0.75s;
}
.log-in .head__logo-tagline {
  position: relative;
  margin-top: 4.4rem;
  margin-bottom: 5rem;
}
.log-in .head__logo-tagline .mail-n-password {
  height: 5rem;
}
.log-in .head__logo-tagline .mail-n-password .input-field {
  position: absolute;
  top: 0;
  width: 47%;
}
.log-in .head__logo-tagline .mail-n-password .input-field_email {
  left: 0;
}
.log-in .head__logo-tagline .mail-n-password .input-field_password {
  right: 0;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn {
  position: absolute;
  left: 53%;
  top: 100%;
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 0.8rem;
  letter-spacing: 0.4rem;
  text-transform: uppercase;
  color: white;
  cursor: pointer;
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
  -webkit-transition: left .35s;
  transition: left .35s;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn .helper-btn__content {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  -webkit-transition: visibility .35s, opacity .35s;
  transition: visibility .35s, opacity .35s;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn .helper-btn__content.hidden {
  visibility: hidden;
  opacity: 0;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn .helper-btn__content_back {
  padding-left: 5rem;
}
.log-in .head__logo-tagline .mail-n-password .helper-btn .helper-btn__content_back:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 40%;
  width: 3.3rem;
  height: 0.2rem;
  background-color: #AAAAAA;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.log-in .head__logo-tagline .mail-n-password .helper-btn .helper-btn__content_back:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 40%;
  width: 0.4rem;
  height: 0.4rem;
  border-left: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}
.log-in .head__logo-tagline .mail-n-password.recover-pswd-state .input-field_email {
  width: 100%;
}
.log-in .head__logo-tagline .mail-n-password.recover-pswd-state .input-field_password {
  visibility: hidden;
  opacity: 0;
}
.log-in .head__logo-tagline .mail-n-password.recover-pswd-state .helper-btn {
  left: 0;
}
.log-in .sub-header {
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 120%;
  color: white;
  max-width: 95rem;
}
.log-in.hidden {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.log-in #mc-embedded-subscribe-form form {
  padding: 0;
}
.log-in #mc_embed_signup div#mce-responses {
  float: none;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 110%;
  padding: 0;
  margin: 0;
  pointer-events: none;
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 120%;
}
.log-in #mc_embed_signup div.response {
  width: 100%;
  height: 100%;
  padding: 0;
  padding-top: 1rem;
  margin: 0;
  background-color: #333333;
  color: #AAAAAA !important;
}
.enter-ico {
  position: absolute;
  right: 8px;
  top: 3px;
  width: 6px;
  height: 3px;
  box-sizing: content-box;
  border-right: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
}
.enter-ico:before {
  content: '';
  position: absolute;
  display: block;
  width: 1px;
  height: 1px;
  border: 4px solid transparent;
  border-right-color: #AAAAAA;
  left: -9px;
  bottom: -6px;
}
.close-btn {
  position: absolute;
  right: 150px;
  top: 1.8rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  pointer-events: visiblePainted;
}
.close-btn:before,
.close-btn:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 2px;
  background-color: #AAAAAA;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transition: all .35s;
  transition: all .35s;
}
.log-in-state .close-btn:before,
.log-in-state .close-btn:after {
  width: 16px;
}
.close-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.log-in-state .close-btn {
  cursor: pointer;
}
.log-in-state .close-btn:hover:before,
.log-in-state .close-btn:hover:after {
  width: 14px;
}
.main-btn-wrap {
  position: absolute;
  right: 7rem;
  top: 1.8rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-right: 2.2rem;
  -webkit-transition: all .5s;
  transition: all .5s;
}
.main-btn-wrap .enter-ico {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .35s;
  transition: all .35s;
}
.log-in-state .main-btn-wrap .enter-ico {
  visibility: visible;
  opacity: 1;
}
.main-btn {
  position: relative;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  letter-spacing: 0.4rem;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
  padding-left: 1.5rem;
  padding-right: 0.6rem;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: opacity 1s, visibility 1s;
  transition: opacity 1s, visibility 1s;
  pointer-events: visiblePainted;
}
.main-btn .main-btn__hover-wrap {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: width .35s, visibility 0s linear .35s, opacity 0s linear .35s;
  transition: width .35s, visibility 0s linear .35s, opacity 0s linear .35s;
}
.main-btn .main-btn__hover {
  background-color: #333333;
  color: white;
  padding-left: 1.5rem;
  padding-right: 0.7rem;
  box-sizing: border-box;
}
.main-btn:hover .main-btn__hover-wrap {
  width: 100%;
  visibility: visible;
  opacity: 1;
  -webkit-transition: width .35s, visibility 0s linear 0s, opacity 0s linear 0s;
  transition: width .35s, visibility 0s linear 0s, opacity 0s linear 0s;
}
.main-btn.hidden {
  opacity: 0;
  visibility: hidden;
}
.dark .main-btn,
.log-in-state .main-btn {
  color: white;
}
.dark .main-btn .main-btn__hover,
.log-in-state .main-btn .main-btn__hover {
  background-color: white;
  color: #333333;
}
.input-field {
  position: relative;
  height: 5rem;
  -webkit-transition: all .35s;
  transition: all .35s;
}
.input-field input[type="text"],
.input-field input[type="email"],
.input-field input[type="password"] {
  display: block;
  position: relative;
  height: 2.7rem;
  font-family: "proxima_nova_semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  color: white;
  line-height: 2.7rem;
  padding: 0;
  background-color: transparent;
  border: 0 !important;
  outline-width: 0;
  -webkit-transform: translateY(5%);
  transform: translateY(5%);
  width: 100%;
}
.input-field label {
  position: absolute;
  left: 0;
  top: 35%;
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  letter-spacing: 0.4rem;
  text-transform: uppercase;
  color: #AAAAAA;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .35s;
  transition: all .35s;
}
.input-field label.minified {
  top: -0.6rem;
  -webkit-transform: scale(0.75) translateY(0);
  transform: scale(0.75) translateY(0);
}
.input-field .border-line {
  position: relative;
  height: 2px;
  background-color: #484848;
  -webkit-transform: translateY(6px);
  transform: translateY(6px);
}
.input-field .border-line:before,
.input-field .border-line:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: white;
  -webkit-transition: all .35s;
  transition: all .35s;
}
.input-field .border-line:after {
  width: 100%;
  visibility: hidden;
  opacity: 0;
  background-color: transparent;
  -webkit-transition: all .35s;
  transition: all .35s;
}
.input-field .border-line.active:before {
  width: 100%;
}
.input-field .border-line.active:after {
  visibility: visible;
  opacity: 1;
}
.input-field.strength_0 .border-line:after {
  background-color: red;
}
.input-field.strength_1 .border-line:after {
  background-color: orangered;
}
.input-field.strength_2 .border-line:after {
  background-color: yellow;
}
.input-field.strength_3 .border-line:after {
  background-color: greenyellow;
}
.input-field.strength_4 .border-line:after {
  background-color: green;
}
.private-beta {
  position: relative;
  *zoom: 1;
  margin-top: 12rem;
}
.private-beta:after {
  content: " ";
  display: table;
  clear: both;
}
.private-beta .private-beta__info {
  float: left;
  width: 25.6rem;
  margin-right: 2.5rem;
}
.private-beta .private-beta__info__title {
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  letter-spacing: 0.4rem;
  line-height: 140%;
  color: white;
  text-transform: uppercase;
  width: 6.6rem;
  margin-bottom: 1.4rem;
}
.private-beta .private-beta__info__text {
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 120%;
  color: #777;
  margin-bottom: 1rem;
}
.private-beta .private-beta__info__text a {
  color: white;
}
.private-beta .private-beta__sign-up {
  position: relative;
  margin-left: 29rem;
  -webkit-transform: translateY(-1rem);
  transform: translateY(-1rem);
}
.private-beta .private-beta__sign-up .input-field_name {
  margin-bottom: 1rem;
}
.private-beta .private-beta__sign-up .mail-n-password {
  left: 0;
  top: 0;
  width: 100%;
}
.private-beta .private-beta__sign-up .agree-submit .agree {
  display: none;
  float: left;
}
.private-beta .private-beta__sign-up .agree-submit .agree input[type="checkbox"] {
  visibility: hidden;
  display: none;
}
.private-beta .private-beta__sign-up .agree-submit .agree input[type="checkbox"]:checked + label:after {
  visibility: visible;
}
.private-beta .private-beta__sign-up .agree-submit .agree label {
  position: relative;
  display: block;
  font-family: "proxima_nova_regular", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 1.2rem;
  color: #777777;
  white-space: nowrap;
  padding-left: 2.6rem;
  cursor: pointer;
}
.private-beta .private-beta__sign-up .agree-submit .agree label strong {
  font-family: "montserrat-semibold", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1rem;
  color: #AAAAAA;
  letter-spacing: 0.4rem;
  margin-left: 0.4rem;
}
.private-beta .private-beta__sign-up .agree-submit .agree label:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 2px;
  border: 1px solid #777777;
}
.private-beta .private-beta__sign-up .agree-submit .agree label:after {
  content: '';
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
  border-left: 2px solid #AAAAAA;
  border-bottom: 2px solid #AAAAAA;
  left: 0.9rem;
  top: 0.2rem;
  -webkit-transform: rotate(-45deg) translate(-50%, -50%);
  transform: rotate(-45deg) translate(-50%, -50%);
  visibility: hidden;
}
.private-beta .private-beta__sign-up .agree-submit .submit {
  float: right;
  position: relative;
  padding-right: 2.2rem;
}
.mail-n-password .input-field {
  width: 47%;
}
.mail-n-password .input-field_email {
  float: left;
}
.mail-n-password .input-field_password {
  float: right;
}
@media only screen and (min-width: 767px) {
  .list--silouettes .list-item:before {
    right: 300px;
  }
}
@media only screen and (min-width: 1023px) {
  .section--2-2 {
    margin-top: 19rem;
  }
}
@media only screen and (min-width: 1336px) {
  html {
    font-size: 0.732vw;
  }
}
@media only screen and (min-width: 1400px) {
  .silouettes {
    background-image: url("../../img/img/silouettes@2x.png");
  }
  .network-1 {
    background-image: url("../../img/img/network1@2x.jpg");
  }
  .network-2 {
    background-image: url("../../img/img/network2@2x.png");
  }
  .network-3 {
    background-image: url("../../img/img/network3@2x.png");
  }
  .network-4 {
    background-image: url("../../img/img/network4@2x.png");
  }
  .dndarea {
    background-image: url("../../img/img/dndarea2@2x.png");
  }
  .arrow-1 {
    background-image: url("../../img/img/arrow1@2x.png");
  }
  .arrow-2 {
    background-image: url("../../img/img/arrow2@2x.png");
  }
  .arrow-3 {
    background-image: url("../../img/img/arrow3@2x.png");
  }
  .arrow-4 {
    background-image: url("../../img/img/arrow4@2x.png");
  }
  .arrow-5 {
    background-image: url("../../img/img/arrow5@2x.png");
  }
  .arrow-6 {
    background-image: url("../../img/img/arrow6@2x.png");
  }
  .hierarchy {
    background-image: url("../../img/img/hierarchy@2x.png");
  }
  .meeting {
    background-image: url("../../img/img/meeting@2x.jpg");
  }
  .app-interface-1 {
    background-image: url("../../img/img/app_interface1@2x.png");
  }
  .app-interface-2 {
    background-image: url("../../img/img/app_interface2@2x.png");
  }
  .app-interface-3 {
    background-image: url("../../img/img/app_interface3@2x.png");
  }
  .people {
    background-image: url("../../img/img/people@2x.png");
  }
}
@media only screen and (max-width: 1280px) {
  .bubbles-group {
    font-size: 1.3rem;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .silouettes {
    background-image: url("../../img/img/silouettes@2x.png");
  }
  .network-1 {
    background-image: url("../../img/img/network1@2x.jpg");
  }
  .network-2 {
    background-image: url("../../img/img/network2@2x.png");
  }
  .network-3 {
    background-image: url("../../img/img/network3@2x.png");
  }
  .network-4 {
    background-image: url("../../img/img/network4@2x.png");
  }
  .dndarea {
    background-image: url("../../img/img/dndarea2@2x.png");
  }
  .arrow-1 {
    background-image: url("../../img/img/arrow1@2x.png");
  }
  .arrow-2 {
    background-image: url("../../img/img/arrow2@2x.png");
  }
  .arrow-3 {
    background-image: url("../../img/img/arrow3@2x.png");
  }
  .arrow-4 {
    background-image: url("../../img/img/arrow4@2x.png");
  }
  .arrow-5 {
    background-image: url("../../img/img/arrow5@2x.png");
  }
  .arrow-6 {
    background-image: url("../../img/img/arrow6@2x.png");
  }
  .hierarchy {
    background-image: url("../../img/img/hierarchy@2x.png");
  }
  .meeting {
    background-image: url("../../img/img/meeting@2x.jpg");
  }
  .app-interface-1 {
    background-image: url("../../img/img/app_interface1@2x.png");
  }
  .app-interface-2 {
    background-image: url("../../img/img/app_interface2@2x.png");
  }
  .app-interface-3 {
    background-image: url("../../img/img/app_interface3@2x.png");
  }
  .people {
    background-image: url("../../img/img/people@2x.png");
  }
}
@media only screen and (max-width: 1200px) {
  .section--3-2-2 .arrow-5 {
    margin-left: 10rem;
  }
}
@media only screen and (max-width: 1100px) {
  .section--1-3-1 .arrow {
    margin-left: 0;
  }
  .bubbles-group {
    font-size: 1.1rem;
  }
}
@media only screen and (max-width: 1023px) {
  .outer-wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .inner-wrap {
    padding-left: 3rem;
  }
  .section--1-2-1 {
    margin-top: 8rem;
  }
  .section--1-2-1 .silouettes {
    margin-bottom: -35rem;
  }
  .section--1-2-1 .arrow-2 {
    margin: 13rem 0 0 5rem;
  }
  .section--1-2-2 .arrow-3 {
    margin: -4rem 0 0 15rem;
  }
  .section--2-2-1 .silouettes {
    width: 60%;
  }
  .section--2-2-2 .arrow {
    width: 1.8rem;
    margin: -6rem 0 0 18rem;
  }
  .section__number {
    left: -3rem;
  }
  .section__number > span {
    display: block;
  }
  .hierarchy {
    margin-top: -3rem;
  }
  .app-interface-group .step {
    margin-bottom: 5rem;
  }
  .header__bar {
    left: 2rem;
  }
  .video-container__content {
    left: 5rem;
  }
  .list--line-left .list-item:before {
    margin-right: 2rem;
  }
  .list-item--line-left:before {
    margin-right: 2rem;
  }
  .bubbles-group {
    font-size: inherit;
    margin: 5rem 0 0;
    max-width: none;
    height: auto;
  }
  .bubbles-group .network-3 {
    display: none;
  }
  .bubbles-group .h3-like {
    display: block;
    height: auto;
    max-width: none;
  }
  .bubbles-group .bubble {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-transform: none;
    transform: none;
  }
  .bubbles-group .bubble:nth-child(n) {
    margin: 2.5rem 0 0 0;
  }
  .bubbles-group .bubble__avatar {
    display: block;
  }
  .head__logo-tagline .mail-n-password {
    width: calc(70%);
  }
  .head__logo-tagline .close-btn {
    right: -3.5rem;
    top: -1rem;
  }
  .log-in .sub-header {
    max-width: 40rem;
  }
  .main-btn-wrap {
    top: 100%;
    right: 0;
    margin-top: 2.5rem;
  }
}
@media only screen and (max-width: 870px) {
  .app-interface-group {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .app-interface-group .col {
    margin-top: 8rem;
  }
  .app-interface-group .col:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  body {
    font-size: 1.7rem;
  }
  .inner-wrap {
    padding-right: 0;
  }
  .section > p br {
    display: none;
  }
  .section--video {
    height: 34rem;
  }
  .section--1-2-1 {
    margin: 8rem 0 30rem;
  }
  .section--1-2-1 .list {
    position: relative;
    z-index: 1;
  }
  .section--1-2-1 .list-item:last-child {
    max-width: 15rem;
  }
  .section--1-2-1 .silouettes {
    z-index: 0;
    bottom: 0;
    margin-bottom: -11rem;
    margin-right: -20rem;
    width: 45rem;
    z-index: -1;
  }
  .section--1-2-1 .arrow {
    margin: 4rem 0 0 -7rem;
  }
  .section--1-2-2 .arrow-3 {
    width: 3.4rem;
    margin: -5.5rem 0 0 8rem;
  }
  .section--1-3-1 {
    margin-bottom: 18rem;
  }
  .section--1-3-1 .arrow-4 {
    margin: -3.5rem 0 0 -9rem;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  .section--1-3-3 .list-item .h4-like {
    display: block;
    margin-bottom: 1em;
  }
  .section--1-3-3 .list-item:before {
    top: 0.5em;
  }
  .section--2-2-1 {
    margin-bottom: 20rem;
  }
  .section--2-2-1 .silouettes {
    z-index: 0;
    bottom: 0;
    margin-bottom: -8rem;
    margin-right: -20rem;
    width: 45rem;
  }
  .section--2-2-1 .list {
    position: relative;
    z-index: 1;
  }
  .section--2-2-1 .arrow-1 {
    width: 19rem;
    margin: 4rem 0 0 -11rem;
  }
  .section--2-2-2 {
    margin-bottom: 15rem;
  }
  .section--2-2-2 .arrow {
    width: 3.4rem;
    margin: -8rem 0 0 5rem;
  }
  .section--3-2-1 {
    margin: 8rem 0 20rem;
  }
  .section--3-2-1 .arrow-5 {
    margin: 0.5rem 0 0 -7rem;
    width: 7rem;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  .section--3-2-2 {
    margin-bottom: 16rem;
  }
  .section--3-2-2 .arrow-5 {
    width: 7.5rem;
    margin: -6rem 0 0 -2rem;
  }
  .section--3-3-1 {
    margin-bottom: 10rem;
  }
  .section--3-3-1 .arrow {
    display: none;
  }
  .network-1 {
    margin: 0 auto 0 -165px;
    margin-left: -165px;
    width: calc(100% + 450px);
  }
  .network-2 {
    margin: -3rem auto -3rem -140px;
    width: calc(100% + 260px);
  }
  .network-4 {
    margin-top: 0;
    margin-left: -430px;
    width: calc(100% + 600px);
  }
  .dndarea {
    margin-top: -5rem;
    margin-left: -140px;
    width: calc(100% + 260px);
  }
  .arrow svg {
    max-width: 100%;
  }
  .hierarchy {
    margin-top: 0;
    margin-left: -340px;
    width: calc(100% + 500px);
  }
  .meeting {
    width: calc(100% + 225px);
  }
  .header__logo-second-line {
    font-size: 1.4rem;
  }
  .header__text {
    font-size: inherit;
  }
  .mini-logo .mini-logo__line {
    width: 2rem;
  }
  .link--logo {
    font-size: 1.2rem;
  }
  .back-btn-group .arrow-line {
    right: -2rem;
  }
  .h1-like {
    font-size: 2.6rem;
    line-height: 1.15;
  }
  .h2-like {
    font-size: 3rem;
  }
  .subtitle {
    font-size: 1.7rem;
  }
  .quote {
    font-size: inherit;
  }
  .quote br {
    display: none;
  }
  .quote .quote__cite {
    font-size: inherit;
  }
  .video-container {
    height: 34rem;
  }
  .video-container .play-btn {
    display: block;
  }
  .list .list-item {
    margin-top: 1.15em;
  }
  .list .list-item:first-child {
    margin-top: 0;
  }
  .list-item > * {
    background: none;
    box-shadow: none;
  }
  .list-item:before {
    height: 2px;
    right: 100%;
    left: -100px;
    margin-top: -1px;
    background: #333333;
    margin-right: 2rem;
  }
  .list-item br {
    display: none;
  }
  .people-group {
    margin-top: 6rem;
    padding: 0;
    max-width: none;
  }
  .people-group .people {
    font-size: 1.4rem;
    position: absolute;
    top: -0.6rem;
    right: 0;
    width: 100%;
    max-width: 9.14286em;
    background: url("../../img/img/people-mobile.png") no-repeat center;
    background-size: cover;
  }
  .people-group .people:before {
    content: "";
    display: block;
    padding-bottom: 281.25%;
  }
  .people-group .people-group__line {
    position: relative;
    left: 0;
    bottom: 0;
    width: auto;
    height: auto;
    background: none;
  }
  .people-group .people-group__line:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 50%;
    left: -100px;
    right: 100px;
    height: 1px;
    background: #CCCCCC;
  }
  .people-group .people-group__label {
    position: relative;
    z-index: 1;
    margin: 0;
    width: auto;
    left: initial;
  }
  .people-group__line:nth-child(1) {
    margin-top: 1.5rem;
  }
  .people-group__line:nth-child(2) {
    margin-top: 1.7rem;
  }
  .people-group__line:nth-child(3) {
    margin-top: 1.5rem;
  }
  .people-group__line:nth-child(4) {
    margin-top: 1.3rem;
  }
  .people-group__line:nth-child(5) {
    margin-top: 1.6rem;
  }
  .people-group__line:nth-child(6) {
    margin-top: 2rem;
  }
  .people-group__line:nth-child(7) {
    margin-top: 1.4rem;
  }
  .people-group__line:nth-child(8) {
    margin-top: 1.3rem;
  }
  .people-group__line:nth-child(9) {
    margin-top: 1.7rem;
  }
  .hub-link .hub-link__line {
    padding-right: 4rem;
  }
  .footer {
    font-size: inherit;
  }
  .footer__row {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .footer__row:first-child .footer__left {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
            order: 2;
    margin-top: 7rem;
  }
  .footer__row:first-child .footer__rigth {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .footer__row:nth-child(2) .footer__right {
    margin-top: 3rem;
  }
  .footer__left {
    width: auto;
  }
  .footer__right {
    width: auto;
    max-width: none;
  }
  .footer__contacts {
    font-size: 1.6rem;
    margin-top: 7rem;
  }
  .footer__contacts li {
    margin-top: 1rem;
  }
  .footer__nav li {
    margin-bottom: 3rem;
  }
  .footer__nav .link {
    font-size: 1.4rem;
    white-space: normal;
    text-align: left;
    color: white;
  }
  .footer__nav .link__hover-wrap {
    display: none;
  }
  .footer__copyright {
    display: block;
    margin: 0;
    font-size: 1.2rem;
  }
  .content-wrap {
    padding: 7px 20px 10px;
  }
  .head__logo-tagline .logo {
    float: none;
    width: auto;
    margin: 0 0 2rem;
    padding-top: 1.2rem;
    font-size: 1.4rem;
  }
  .head__logo-tagline .mail-n-password {
    float: none;
    width: auto;
  }
  .head__logo-tagline .close-btn {
    right: -0.5rem;
    top: 1.5rem;
  }
  .log-in .head__logo-tagline {
    margin-top: 0;
  }
  .log-in .head__logo-tagline .mail-n-password .helper-btn {
    font-size: 1rem;
  }
  .log-in .sub-header {
    font-size: 1.6rem;
  }
  .main-btn {
    font-size: 1.2rem;
  }
  .input-field input[type="text"],
  .input-field input[type="email"],
  .input-field input[type="password"] {
    font-size: 1.6rem;
  }
  .input-field label {
    font-size: 1.2rem;
  }
  .private-beta {
    margin-top: 5rem;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
  .private-beta .submit {
    margin-top: 1.7rem;
  }
  .private-beta .private-beta__info {
    float: none;
    width: auto;
    margin: 2rem 0 0;
  }
  .private-beta .private-beta__info__title {
    font-size: 1.4rem;
  }
  .private-beta .private-beta__info__text {
    font-size: 1.4rem;
  }
  .private-beta .private-beta__sign-up {
    float: none;
    width: auto;
    margin: 0;
  }
}
@media only screen and (max-width: 599px) {
  .section--1-2-1 .silouettes {
    margin-right: -28.5rem;
  }
  .section--1-2-1 .arrow-2 {
    margin: 0 0 0 -5rem;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  .section--2-2-1 .silouettes {
    margin-right: -28.5rem;
  }
  .header {
    margin-bottom: 8rem;
  }
  .header--page .header__login-group {
    display: none;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
  }
  .header--page .header__btn-separator {
    width: 100%;
    margin: 5px 0;
  }
  .header--page .link {
    text-align: left;
    width: auto;
  }
  .header--page .header__text {
    position: relative;
  }
  .header--mini {
    padding-left: 2rem;
  }
  .header--mini .header__content {
    padding: 0;
    min-height: 4rem;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  .header--mini .header__login-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-align: start;
    -webkit-box-align: start;
            align-items: flex-start;
    padding-right: 0;
  }
  .header--mini .header__btn-separator {
    position: relative;
    top: 0.5rem;
    width: calc(100% + 3.5rem);
    opacity: 1;
    width: 2rem;
  }
  .header--mini .mini-logo,
  .header--mini .mini-logo-sub {
    /*display: none;*/
  }
  .header--mini .back-btn-group {
    display: block;
  }
  .header--mini .mini-logo-sub {
    display: none;
  }
  .header--mini-hub .header__content {
    min-height: 30px;
  }
  .header--mini-hub .header__login-group {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-box-align: center;
            align-items: center;
    padding: 0;
  }
  .header--mini-hub .header__btn-separator {
    width: 2rem;
    top: 0;
    opacity: 1;
  }
  .header--mini-hub .back-btn-group {
    display: none;
  }
  .header--mini-hub .mini-logo {
    display: inline-block;
  }
  .subtitle br {
    display: none;
  }
  .video-container__content .subtitle br {
    display: none;
  }
  .hub-link .hub-link__line {
    color: rgba(255, 255, 255, 0) !important;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .log-in .head__logo-tagline .mail-n-password {
    height: auto;
  }
  .log-in .head__logo-tagline .mail-n-password .helper-btn {
    left: calc(100% - 16rem);
  }
  .log-in .head__logo-tagline .mail-n-password .input-field {
    position: relative;
    width: auto;
    float: none;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .main-btn-wrap {
    float: right;
    position: relative;
    top: 0;
    -webkit-transform: none;
    transform: none;
    right: 0;
    margin-top: 2.5rem;
  }
  .private-beta .input-field {
    float: none;
    width: auto;
  }
  .private-beta .private-beta__sign-up .input-field_name {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 359px) {
  html {
    font-size: 9px;
  }
  .people-group .people {
    font-size: 1.37rem;
  }
}
.about-page .header {
  margin-bottom: 8rem;
}
.pricing-page .header {
  margin-bottom: 4rem;
}
.header__menu {
  position: relative;
  z-index: 2;
  top: auto;
  right: auto;
  -webkit-transform: translateX(5%);
          transform: translateX(5%);
  pointer-events: visiblePainted;
}
.header.header--mini {
  /*transform: translateY(-100%);*/
}
.header--mini .header__menu {
  top: auto;
  height: 44px;
  -webkit-transform: translateX(15%);
          transform: translateX(15%);
}
.header--mini .mini-logo-sub {
  display: none;
}
.header__menu ul {
  list-style: none;
  white-space: nowrap;
}
.header--mini .header__menu ul {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.header--mini .header__menu ul li {
  padding-bottom: 0;
}
.header__menu ul li {
  display: inline-block;
  white-space: nowrap;
  margin-right: 30px;
  font-family: 'montserratregular', sans-serif;
  font-size: 1.1rem;
  color: #AAAAAA;
  text-transform: uppercase;
  -webkit-transition: color .35s;
  transition: color .35s;
}
.header__menu ul li:hover {
  color: black;
}
.header__menu ul li a {
  color: inherit;
  text-decoration: none;
}
.header--mini .header__menu ul li:hover {
  color: white;
}
@media only screen and (max-width: 1024px) {
  .header__menu {
    display: none;
  }
}
/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
      align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 17px;
  height: 34px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 17px 34px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("../img/content/main/slider-arrow_l.svg");
  left: 25px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("../img/content/main/slider-arrow_l.svg");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("../img/content/main/slider-arrow_l.svg");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("../img/content/main/slider-arrow_r.svg");
  right: 25px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("../img/content/main/slider-arrow_r.svg");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("../img/content/main/slider-arrow_r.svg");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 50px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 1;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #000;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #ff5454;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFya3VwL3N0YXRpYy9sZXNzL25vcm1hbGl6ZS5sZXNzIiwibWFya3VwL3N0YXRpYy9sZXNzL21peGlucy5sZXNzIiwibWFya3VwL3N0YXRpYy9sZXNzL2ZvbnRzLmxlc3MiLCJtYXJrdXAvc3RhdGljL2xlc3MvaGVhZGVyLmxlc3MiLCJtYXJrdXAvc3RhdGljL2xlc3MvZm9vdGVyLmxlc3MiLCJtYXJrdXAvc3RhdGljL2xlc3MvY29tbW9uLmxlc3MiLCJtYXJrdXAvc3RhdGljL2xlc3MvcGx1Z2lucy9hcHAxLmNzcyIsIm1hcmt1cC9zdGF0aWMvbGVzcy9wbHVnaW5zL3N3aXBlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFO0FBQzVFOzs7O0dBSUc7QUNHSDtFQUNFLHdCQUFBO0VEREEsT0FBTztFQ0VQLDJCQUFBO0VEQUEsT0FBTztFQ0NQLCtCQUFBO0VEQ0EsT0FBTztDQUNSO0FBQ0Q7O0dBRUc7QUNFSDtFQUNFLFVBQUE7Q0RBRDtBQUNEO2dGQUNnRjtBQUNoRjs7Ozs7R0FLRztBQ0tIOzs7Ozs7Ozs7Ozs7RUFZRSxlQUFBO0NESEQ7QUFDRDs7O0dBR0c7QUNPSDs7OztFQUlFLHNCQUFBO0VETEEsT0FBTztFQ01QLHlCQUFBO0VESkEsT0FBTztDQUNSO0FBQ0Q7OztHQUdHO0FDT0g7RUFDRSxjQUFBO0VBQ0EsVUFBQTtDRExEO0FBQ0Q7OztHQUdHO0FDU0g7O0VBRUUsY0FBQTtDRFBEO0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FDWUg7RUFDRSw4QkFBQTtFQUErQixzQkFBQTtDRFRoQztBQUNEOzs7R0FHRztBQ2FIOztFQUVFLFdBQUE7Q0RYRDtBQUNEO2dGQUNnRjtBQUNoRjs7R0FFRztBQ2dCSDtFQUNFLDBCQUFBO0NEZEQ7QUFDRDs7R0FFRztBQ2tCSDs7RUFFRSxrQkFBQTtDRGhCRDtBQUNEOztHQUVHO0FDb0JIO0VBQ0UsbUJBQUE7Q0RsQkQ7QUFDRDs7R0FFRztBQ3VCSDtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtDRHJCRDtBQUNEOztHQUVHO0FDMEJIOztFQUVFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDRHhCRDtBQzJCRDtFQUNFLFlBQUE7Q0R6QkQ7QUM0QkQ7RUFDRSxnQkFBQTtDRDFCRDtBQUNEO2dGQUNnRjtBQUNoRjs7R0FFRztBQytCSDtFQUNFLFVBQUE7Q0Q3QkQ7QUFDRDs7R0FFRztBQ2lDSDtFQUNFLGlCQUFBO0NEL0JEO0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FDb0NIO0VBQ0UsVUFBQTtDRGxDRDtBQUNEOztHQUVHO0FDc0NIO0VBRUUsd0JBQUE7RUFDQSxVQUFBO0NEcENEO0FBQ0Q7O0dBRUc7QUN3Q0g7RUFDRSxlQUFBO0NEdENEO0FBQ0Q7O0dBRUc7QUMwQ0g7Ozs7RUFJRSxrQ0FBQTtFQUNBLGVBQUE7Q0R4Q0Q7QUFDRDtnRkFDZ0Y7QUFDaEY7OztHQUdHO0FBQ0g7Ozs7O0dBS0c7QUM4Q0g7Ozs7O0VBS0UsZUFBQTtFRDVDQSxPQUFPO0VDNkNQLGNBQUE7RUQzQ0EsT0FBTztFQzRDUCxVQUFBO0VEMUNBLE9BQU87Q0FDUjtBQzRDRDtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7Q0QxQ0Q7QUFDRDs7R0FFRztBQytDSDtFQUNFLGtCQUFBO0NEN0NEO0FBQ0Q7Ozs7O0dBS0c7QUNpREg7O0VBRUUscUJBQUE7Q0QvQ0Q7QUFDRDs7Ozs7O0dBTUc7QUNtREg7Ozs7RUFJRSwyQkFBQTtFRGpEQSxPQUFPO0VDa0RQLGdCQUFBO0VEaERBLE9BQU87Q0FDUjtBQUNEOztHQUVHO0FDbURIOztFQUVFLGdCQUFBO0NEakREO0FBQ0Q7O0dBRUc7QUNxREg7O0VBRUUsVUFBQTtFQUNBLFdBQUE7Q0RuREQ7QUFDRDs7O0dBR0c7QUN1REg7RUFDRSxvQkFBQTtDRHJERDtBQUNEOzs7Ozs7R0FNRztBQ3lESDs7RUFFRSx1QkFBQTtFRHZEQSxPQUFPO0VDd0RQLFdBQUE7RUR0REEsT0FBTztDQUNSO0FBQ0Q7Ozs7R0FJRztBQ3lESDs7RUFFRSxhQUFBO0NEdkREO0FBQ0Q7Ozs7R0FJRztBQzJESDtFQUNFLDhCQUFBO0VEekRBLE9BQU87RUFHUCxPQUFPO0VDeURQLHdCQUFBO0NEdkREO0FBQ0Q7Ozs7R0FJRztBQzJESDs7RUFFRSx5QkFBQTtDRHpERDtBQUNEOzs7R0FHRztBQzZESDtFQUNFLFVBQUE7RUQzREEsT0FBTztFQzREUCxXQUFBO0VEMURBLE9BQU87Q0FDUjtBQUNEOztHQUVHO0FDNkRIO0VBQ0UsZUFBQTtDRDNERDtBQUNEOzs7R0FHRztBQytESDtFQUNFLGtCQUFBO0NEN0REO0FBQ0Q7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FDa0VIO0VBQ0UsMEJBQUE7RUFDQSxrQkFBQTtDRGhFRDtBQ21FRDs7RUFFRSxXQUFBO0NEakVEO0FBQ0Q7Z0ZBQ2dGO0FDcUVoRjtFQUNFLFVBQUE7Q0RuRUQ7QUFDRCxrREFBa0Q7QUN3RWxEOztFQUNJLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtDRHJFSDtBQ3dFRDtFQUNJLFlBQUE7Q0R0RUg7QUN5RUQ7RUFDSSxRQUFBO0NEdkVIO0FBQ0QsbURBQW1EO0FFdFduRDs7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q0Z5V0g7QUFDRDs7Ozs7R0FLRztBQUNIOzs7OztHQUtHO0FBQ0g7OztHQUdHO0FHallIO0VBQ0UsOEJBQUE7RUFDQSw0REFBQTtFQUNBLGlaQUFBO0VBS0Esb0JBQUE7RUFDQSxtQkFBQTtDSCtYRDtBRzNYRDtFQUNFLCtCQUFBO0VBQ0EsNkRBQUE7RUFDQSx1WkFBQTtFQUtBLG9CQUFBO0VBQ0EsbUJBQUE7Q0h5WEQ7QUdyWEQ7RUFDRSxpQ0FBQTtFQUNBLCtEQUFBO0VBQ0EsbWFBQUE7RUFLQSxvQkFBQTtFQUNBLG1CQUFBO0NIbVhEO0FHL1dEO0VBQ0UsbUNBQUE7RUFDQSxnRUFBQTtFQUNBLDBhQUFBO0VBS0Esb0JBQUE7RUFDQSxtQkFBQTtDSDZXRDtBQUNEOzs7R0FHRztBR3RXSDtFQUNFLHNDQUFBO0VBQ0EscUZBQUE7RUFDQSwwZkFBQTtFQUtBLG9CQUFBO0VBQ0EsbUJBQUE7Q0hvV0Q7QUcvVkQ7RUFDRSx1Q0FBQTtFQUNBLCtFQUFBO0VBQ0EsOFpBQUE7RUFLQSxvQkFBQTtFQUNBLG1CQUFBO0NINlZEO0FHelZEO0VBQ0UsbUNBQUE7RUFDQSwyRUFBQTtFQUNBLHVZQUFBO0VBS0Esb0JBQUE7RUFDQSxtQkFBQTtDSHVWRDtBQUNEOzs7R0FHRztBQUNIO2dDQUNnQztBR2xWaEM7RUFDRSwyQkFBQTtFQUNBLDZEQUFBO0VBQ0EsMFpBQUE7RUFLQSxvQkFBQTtFQUNBLG1CQUFBO0NIZ1ZEO0FHN1VEO0VBQ0Usc0JBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0NIK1VEO0FBQ0QsOERBQThEO0FHN1U5RDtFQUNFLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGVBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxlQUFBO0NIK1VEO0FHN1VEO0VBQ0UsZUFBQTtDSCtVRDtBRzdVRDtFQUNFLGVBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0NIK1VEO0FHN1VEO0VBQ0UsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsbUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0NIK1VEO0FHN1VEO0VBQ0Usb0JBQUE7Q0grVUQ7QUc3VUQ7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxZQUFBO0NIK1VEO0FHN1VEO0VBQ0UsYUFBQTtDSCtVRDtBRzdVRDtFQUNFLG1CQUFBO0NIK1VEO0FHN1VEO0VBQ0Usa0JBQUE7Q0grVUQ7QUFDRCw0QkFBNEI7QUc3VTVCO0VBQ0UsYUFBQTtDSCtVRDtBRzdVRDtFQUNFLFlBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxtQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGtCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsOENBQUE7RUFDQSxzQ0FBQTtDSCtVRDtBRzdVRDtFQUNFLGdEQUFBO0VBQ0Esd0NBQUE7Q0grVUQ7QUc3VUQ7RUFDRTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7R0grVUQ7RUc3VUQ7SUFDRSxrQ0FBQTtJQUNBLDBCQUFBO0dIK1VEO0NBQ0Y7QUc3VUQ7RUFDRTtJQUNFLGdDQUFBO0lBQ0Esd0JBQUE7R0grVUQ7RUc3VUQ7SUFDRSxrQ0FBQTtJQUNBLDBCQUFBO0dIK1VEO0NBQ0Y7QUc3VUQ7RUFDRSxpRUFBQTtFQUNBLGlDQUFBO0VBRUEseUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpRUFBQTtFQUNBLGtDQUFBO0VBRUEsMEJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpRUFBQTtFQUNBLGtDQUFBO0VBRUEsMEJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSwyRUFBQTtFQUNBLGdDQUFBO0VBRUEsd0JBQUE7Q0grVUQ7QUc3VUQ7RUFDRSwyRUFBQTtFQUNBLGdDQUFBO0VBRUEsd0JBQUE7Q0grVUQ7QUc3VUQ7Ozs7O0VBS0UscUJBQUE7VUFBQSxhQUFBO0NIK1VEO0FHN1VEO0VBQ0UsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxxQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGVBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxlQUFBO0NIK1VEO0FBQ0Q7b0VBQ29FO0FHN1VwRTtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOzs7RUFHRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7O0VBR0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7OztFQUdFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7OztFQUdFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7OztFQUlFLGlCQUFBO0NIK1VEO0FHN1VEOzs7RUFHRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOzs7RUFHRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOzs7RUFHRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDs7RUFFRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOzs7OztFQUtFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOzs7RUFHRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7OztFQUdFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7O0VBRUUsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEOztFQUVFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7RUFDRSxpQkFBQTtDSCtVRDtBRzdVRDtFQUNFLGlCQUFBO0NIK1VEO0FHN1VEO0VBQ0UsaUJBQUE7Q0grVUQ7QUc3VUQ7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aXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1hcmdpblxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovXG59XG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBCbG9ja3F1b3RlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLSBjbGVhcmZpeC5jc3MgLS0tLS0tLS0tLS0tLS0tICovXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xlYXJmaXgge1xuICB6b29tOiAxO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tIC9jbGVhcmZpeC5jc3MgLS0tLS0tLS0tLS0tLS0tICovXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKipcbiogRXhhbXBsZXM6XG4qIC5pbmxpbmUtYmxvY2sodG9wLDApOyA9IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW4tcmlnaHQ6IC00cHg7IH1cbiogLmlubGluZS1ibG9jayh0b3AsLTRweCxyZWxhdGl2ZSk7ID0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgbWFyZ2luLXJpZ2h0OiAtNHB4OyB9XG4qIC5pbmxpbmUtYmxvY2soKTsgPSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cbioqL1xuLyoqXG4qIEV4YW1wbGVzOlxuKiAucG9zX2RpcyhyZWxhdGl2ZSk7ID0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuKiAucG9zX2RpcyhyZWxhdGl2ZSw4NjBweCk7ID0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA4NjBweDsgbWFyZ2luOiAwIGF1dG87IH1cbiogLnBvc19kaXMoKTsgPSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTt9XG4qKi9cbi8qXG4gKiBNb250c2VycmF0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRib2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LnN2ZyNtb250c2VycmF0Ym9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRsaWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5zdmcjbW9udHNlcnJhdGxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuc3ZnI21vbnRzZXJyYXRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHNlbWlfYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC5zdmcjbW9udHNlcnJhdHNlbWlfYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qXG4gKiBQcm94aW1hXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JncmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YV9sdHNlbWlib2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YV9sdHNlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX3JnYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JnYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNi4zJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNi4zJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNi4zJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC42LjMnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNi4zI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5oZWFkLWZpeGVkLmhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaGVscGVyLWJ0biB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE2cmVtKTtcbn1cbi5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHJlbSk7XG59XG5ib2R5IC5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRuIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxOHB4KTtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZF9lbWFpbC5tb3ZlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaW5wdXQtZmllbGRfcGFzc3dvcmQubW92ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4ubW92ZSB7XG4gIGxlZnQ6IDA7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaGVscGVyLWJ0bi5tb3ZlIC5oZWxwZXItYnRuX19jb250ZW50LmhlbHBlci1idG5fX2NvbnRlbnRfZm9yZ290IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4ubW92ZSAuaGVscGVyLWJ0bl9fY29udGVudC5oZWxwZXItYnRuX19jb250ZW50X2JhY2sge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxubGFiZWwuZW1haWxlcnJvcixcbmxhYmVsIC5wd2RlcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNzUlO1xuICByaWdodDogMzJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkO1xufVxuLmhlYWRlcl9fbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zNXM7XG59XG4uaGVhZGVyX19tZW51IHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmhlYWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICB0b3A6IDY3JTtcbiAgfVxufVxuLmhlYWRlci0tbWluaSAuaGVhZGVyX19tZW51IHtcbiAgdG9wOiA3NSU7XG59XG4uaGVhZC1maXhlZCAuaGVhZGVyX19tZW51IHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWQtZml4ZWQgLm1pbmktbG9nby1zdWIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5mb290ZXIgLm1vYmlsZS12ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuZm9vdGVyIC5tb2JpbGUtdmVyIC5sb2dvLXRhZ2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbmZvb3RlciAubW9iaWxlLXZlciAubG9nby10YWdsaW5lIHA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5tb2JpbGUtdmVyIC5sb2dvLXRhZ2xpbmUgLml0ZW0ge1xuICBmb250OiA2MDAgMTJweC8xNXB4ICdtb250c2VycmF0c2VtaV9ib2xkJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAubW9iaWxlLXZlciAubG9nby10YWdsaW5lIC5zdWItaXRlbSB7XG4gIGZvbnQ6IDE0cHgvMTVweCAncHJveGltYV9ub3ZhX3JncmVndWxhcicsIHNhbnMtc2VyaWY7XG59XG5mb290ZXIgLm1vYmlsZS12ZXIgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIC5tb2JpbGUtdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX2VtYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uZm9vdGVyX19waG9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0cyB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodHMgYSB7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLmZvb3Rlcl9fZGVzaWduIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb290ZXJfX2Rlc2lnbiBhIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xufVxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5wLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ucGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiogaHRtbCAucGFnZV9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnVzZXJzLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbn1cbi51c2Vycy1wcmVsb2FkZXIubW92ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udXNlcnMtcHJlbG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVzZXJzLWxvYWQgM3MgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogdXNlcnMtbG9hZCAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdXNlcnMtbG9hZCAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uaW5uZXItd3JhcCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHghaW1wb3J0YW50O1xufVxuLm1hci1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uaW5uZXItd3JhcC5tYXItbGVmdCB7XG4gIG1pbi13aWR0aDogY2FsYygzMjBweCAtIDMwcHgpO1xufVxuaS5pbi1jb2xvciB7XG4gIGNvbG9yOiAjZTMyZjJjO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZ3JheS1iZyBpbnB1dCxcbi5ncmF5LWJnIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5ncmF5LWJnIC5pbnB1dC1maWVsZCAuaGlkZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZGlzYWJsZWQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5kaXNhYmxlZCAucHhnLXNldCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZGlzYWJsZWQgLnB4Zy1zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xufVxuLnNob3J0IHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5wX3N0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX2x0c2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xufVxucCAudXNlcnMtY291bnQge1xuICBjb2xvcjogIzMzMztcbn1cbi5kYXNoLWxpbmUsXG51bCBsaSAuZGFzaC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGFzaC1saW5lOmJlZm9yZSxcbnVsIGxpIC5kYXNoLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uYnRuLXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogMTRweC8xNHB4ICdtb250c2VycmF0Ym9sZCcsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTMyZjJjO1xufVxuLmJ0bi1yZWQuc21hbGwge1xuICBmb250OiAxMHB4LzE0cHggJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xufVxuLmJ0bi1yZWQudHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U5NDVhZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG4uYnRuLXJlZC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB6LWluZGV4OiAtOTk5OTtcbn1cbi5idG4tcmVkLmRpc2FibGVkIC5lbnRlci1pY28tcGFnZSB7XG4gIGJvcmRlci1jb2xvcjogI2MxYzFjMTtcbn1cbi5idG4tcmVkLmRpc2FibGVkIC5lbnRlci1pY28tcGFnZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMWMxYzE7XG59XG4uYnRuLWV4YW1wbGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJ0bi1leGFtcGxlcy5vcGVuOmFmdGVyIHtcbiAgYm90dG9tOiA4cHg7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmJ0bi1hZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0c2VtaV9ib2xkJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDNweDtcbiAgZm9udDogMTJweC8xNHB4ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbn1cbi5idG4tYWRkIGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ0bi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tbmV4dCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJ0bi1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0c2VtaV9ib2xkJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1lZGl0IC5hcnJvdyB7XG4gIHdpZHRoOiAxMjAlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiA2cHg7XG59XG4uYnRuLWVkaXQgLmFycm93OmJlZm9yZSxcbi5idG4tZWRpdCAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5idG4tZWRpdCAuYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmJ0bi1lZGl0IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuLXNhdmUsXG4uYnRuLXN1Ym1pdCxcbi5idG4tY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYnRuLXNhdmUgaSxcbi5idG4tc3VibWl0IGksXG4uYnRuLWNoZWNrIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuLWdvLWxpdmUge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uYnRuLWdvLWxpdmUgaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuLWNvbnRpbnVlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uYnRuLWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuLmJ0bi1iYWNrIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG59XG4uYnRuLXJlZnJlc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udDogMTJweC8xMnB4ICdtb250c2VycmF0c2VtaV9ib2xkJywgc2Fucy1zZXJpZjtcbn1cbi5idG4tcmVmcmVzaCBpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5idG4tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDIxJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjZTk0NWFkO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMHB4LzEgRm9udEF3ZXNvbWU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5sb2dvLXRhZ2xpbmVfdG9wIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmxvZ28tdGFnbGluZV90b3AgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX3JnYm9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5taW5pLXRpdCB7XG4gIG1heC13aWR0aDogNzUlO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgZm9udDogMTBweC8yNHB4ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWluLXRpdCB7XG4gIGZvbnQ6IDEycHgvMjRweCAnbW9udHNlcnJhdHNlbWlfYm9sZCcsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG59XG4uYXJlYV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5hcmVhX190aXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udDogMjRweC8zMHB4ICdtb250c2VycmF0Ym9sZCcsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJlYV9fdGl0bGUgc3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTJweC8yNHB4ICdtb250c2VycmF0c2VtaV9ib2xkJywgc2Fucy1zZXJpZjtcbn1cbi5hcmVhX190aXRsZSAuc3VwLXZlcnQgaSB7XG4gIGZvbnQ6IDEwcHgvMTBweCAncHJveGltYV9ub3ZhX3JncmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmFyZWFfX3RpdGxlIC5zdXAtdmVydCBpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5hcmVhX190aXRsZSAuc3VwLXZlcnQgaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5hcmVhX190aXRsZV9zdWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnQtc3VwLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udmVydC1zdXAtdGl0bGUgcCB7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLnN1cC12ZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udDogMTJweC8xOHB4ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbi5zdXAtdmVydCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5lbnRlci1pY28tcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5NDVhZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOTQ1YWQ7XG59XG4uZW50ZXItaWNvLXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgYm90dG9tOiAtNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOTQ1YWQ7XG59XG4uYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA2NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOTQ1YWQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCAjZmY1NjU2LCAjZTk0NWFkKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkODIwMjAsICNmZjU2NTYsICNlOTQ1YWQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkODIwMjAsICNmZjU2NTYsICNlOTQ1YWQpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCAjZmY1NjU2LCAjZTk0NWFkKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCAjZmY1NjU2LCAjZTk0NWFkKTtcbn1cbi5hcnJvdzpiZWZvcmUsXG4uYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOTQ1YWQ7XG59XG4uYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5kZWwtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDE0JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5ob21lLXBhZ2UgLmxvZ28tdGFnbGluZV90b3Age1xuICBwYWRkaW5nOiAwO1xufVxuLmhvbWUtcGFnZSAubWluaS10aXQge1xuICBwYWRkaW5nOiAxMnB4IDAgMjNweDtcbn1cbi5ob21lLXBhZ2UgLmFyZWFfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY3VzdG9taXNhdGlvbi1wYWdlIC5jaGVjay1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLXBpY2tlciB7XG4gIHBhZGRpbmc6IDUxcHggMDtcbn1cbi5hcmVhcy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcmVhLXNsaWRlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmFyZWEtc2xpZGVyLXdyYXAgLmJ0bi1zZWxlY3QtYXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5hcmVhLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFyZWEtc2xpZGUgLnNsaWRlci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQ6IDEycHgvMTRweCAncHJveGltYV9ub3ZhX3JncmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLmFyZWEtc2xpZGUgLnNsaWRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjVweDtcbiAgYm90dG9tOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuLmFyZWEtc2xpZGUgLnNsaWRlci10b3Agc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHNlbWlfYm9sZCcsIHNhbnMtc2VyaWY7XG59XG4uYXJlYS1zbGlkZSAuc2xpZGVyLXRvcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmFyZWEtc2xpZGUgLnNsaWRlci10b3Agc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5hcmVhLXNsaWRlIC5zbGlkZXItaW5mbyAudGl0bGUge1xuICBmb250OiAyNHB4LzMwcHggJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG4uYXJlYS1zbGlkZSAuc2xpZGVyLWluZm8gLnRleHQge1xuICBmb250OiAxN3B4LzI0cHggJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYXJlYS1zbGlkZS5uby1jb2xvciAuc2xpZGVyLWluZm8gLnRpdGxlIHMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI4NXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDAgMCFpbXBvcnRhbnQ7XG59XG4ucXVlc3Rpb25zLWZvcm0ge1xuICBwYWRkaW5nOiAxMXB4IDA7XG59XG4ucXVlc3Rpb25zLWZvcm1fX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4O1xufVxuLnF1ZXN0aW9ucy1mb3JtX19ib3R0b20gLmNoZWNrLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbn1cbi5jaGVjay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uY2hlY2stbGlzdCAuaW5uZXItd3JhcCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzN3B4IDIwcHggNDJweDtcbn1cbi5jaGVjay1saXN0IC5jaGVjay1saXN0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuLmNoZWNrLWxpc3QgLmNoZWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNoZWNrLWxpc3QgLmNoZWNrLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNXB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMzRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE4cHgvMSBGb250QXdlc29tZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnF1ZXN0aW9ucy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucXVlc3Rpb25zLWxpc3QgLnF1ZXN0aW9ucy1saXN0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmlucHV0LWZpZWxkLFxuLmlucHV0LWZpZWxkX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5pbnB1dC1maWVsZDpmb2N1cyxcbi5pbnB1dC1maWVsZF9oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlucHV0LWZpZWxkIHRleHRhcmVhLFxuLmlucHV0LWZpZWxkX2hlYWRlciB0ZXh0YXJlYSxcbi5pbnB1dC1maWVsZCBpbnB1dCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDdweCAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZm9udDogMTdweC8yNHB4ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzLFxuLmlucHV0LWZpZWxkX2hlYWRlciB0ZXh0YXJlYTpmb2N1cyxcbi5pbnB1dC1maWVsZCBpbnB1dDpmb2N1cyxcbi5pbnB1dC1maWVsZF9oZWFkZXIgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzICsgLmxhYmVsLWJveDpiZWZvcmUsXG4uaW5wdXQtZmllbGRfaGVhZGVyIHRleHRhcmVhOmZvY3VzICsgLmxhYmVsLWJveDpiZWZvcmUsXG4uaW5wdXQtZmllbGQgaW5wdXQ6Zm9jdXMgKyAubGFiZWwtYm94OmJlZm9yZSxcbi5pbnB1dC1maWVsZF9oZWFkZXIgaW5wdXQ6Zm9jdXMgKyAubGFiZWwtYm94OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzIH4gLmxhYmVsLWJveCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgdGV4dGFyZWE6Zm9jdXMgfiAubGFiZWwtYm94LFxuLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzIH4gLmxhYmVsLWJveCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgaW5wdXQ6Zm9jdXMgfiAubGFiZWwtYm94LFxuLmlucHV0LWZpZWxkIHRleHRhcmVhOnZhbGlkIH4gLmxhYmVsLWJveCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgdGV4dGFyZWE6dmFsaWQgfiAubGFiZWwtYm94LFxuLmlucHV0LWZpZWxkIGlucHV0OnZhbGlkIH4gLmxhYmVsLWJveCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgaW5wdXQ6dmFsaWQgfiAubGFiZWwtYm94IHtcbiAgZm9udDogMTBweC8xNHB4ICdtb250c2VycmF0Ym9sZCcsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpO1xufVxuLmlucHV0LWZpZWxkIHRleHRhcmVhLFxuLmlucHV0LWZpZWxkX2hlYWRlciB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG4uaW5wdXQtZmllbGQgLmhpZGUsXG4uaW5wdXQtZmllbGRfaGVhZGVyIC5oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDEzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmlucHV0LWZpZWxkOmZpcnN0LWNoaWxkIC5kZWwtaWNvbjpiZWZvcmUsXG4uaW5wdXQtZmllbGRfaGVhZGVyOmZpcnN0LWNoaWxkIC5kZWwtaWNvbjpiZWZvcmUsXG4uaW5wdXQtZmllbGQ6bnRoLWNoaWxkKDIpIC5kZWwtaWNvbjpiZWZvcmUsXG4uaW5wdXQtZmllbGRfaGVhZGVyOm50aC1jaGlsZCgyKSAuZGVsLWljb246YmVmb3JlLFxuLmlucHV0LWZpZWxkOm50aC1jaGlsZCgzKSAuZGVsLWljb246YmVmb3JlLFxuLmlucHV0LWZpZWxkX2hlYWRlcjpudGgtY2hpbGQoMykgLmRlbC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5pbnB1dC1maWVsZDpiZWZvcmUsXG4uaW5wdXQtZmllbGRfaGVhZGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmlucHV0LWZpZWxkLmVycm9yOmJlZm9yZSxcbi5pbnB1dC1maWVsZF9oZWFkZXIuZXJyb3I6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZjgyODI7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5wdXQtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2UsXG4uaW5wdXQtZmllbGRfaGVhZGVyLmVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbnB1dC1maWVsZCAuZXJyb3ItbWVzc2FnZSxcbi5pbnB1dC1maWVsZF9oZWFkZXIgLmVycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yMHB4O1xuICBjb2xvcjogI2ZmODI4MjtcbiAgZm9udDogMTJweC8xNHB4ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG4uaW5wdXQtZmllbGQgLmJvcmRlci1saW5lOmJlZm9yZSxcbi5pbnB1dC1maWVsZF9oZWFkZXIgLmJvcmRlci1saW5lOmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbn1cbi5pbnB1dC1maWVsZCAubGFiZWwtYm94LFxuLmlucHV0LWZpZWxkX2hlYWRlciAubGFiZWwtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBmb250OiAxMnB4LzE0cHggJ21vbnRzZXJyYXRzZW1pX2JvbGQnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4uaW5wdXQtZmllbGRfaGVhZGVyOmFmdGVyLFxuLmlucHV0LWZpZWxkX2hlYWRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LWZpZWxkX2hlYWRlciB0ZXh0YXJlYTpmb2N1cyB+IC5sYWJlbC1ib3gsXG4uaW5wdXQtZmllbGRfaGVhZGVyIGlucHV0OmZvY3VzIH4gLmxhYmVsLWJveCxcbi5pbnB1dC1maWVsZF9oZWFkZXIgdGV4dGFyZWE6dmFsaWQgfiAubGFiZWwtYm94LFxuLmlucHV0LWZpZWxkX2hlYWRlciBpbnB1dDp2YWxpZCB+IC5sYWJlbC1ib3gge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzNweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zM3B4KTtcbn1cbi5pbnB1dC1maWVsZF9oZWFkZXIgdGV4dGFyZWE6Zm9jdXMgfiAuYm9yZGVyLWxpbmU6YmVmb3JlLFxuLmlucHV0LWZpZWxkX2hlYWRlciBpbnB1dDpmb2N1cyB+IC5ib3JkZXItbGluZTpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZmllbGRfaGVhZGVyIC5sYWJlbC1ib3gge1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmF1dG9FeHBhbmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZ3JfdmVyXzIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuLmdyX3Zlcl8yOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ncl92ZXJfMiBzcGFuIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZ3JfdmVyXzIgKiB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuZ3JhbW1hcmx5LWdob3N0LFxuLmdyX3Zlcl8yIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4ucHJldmlldy1wYWdlIC5jaGVjay1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmV2aWV3LXBhZ2UgLmNoZWNrLWxpc3QgLmJ0bi13IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucHJldmlldy1wYWdlIC5xdWVzdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnByZXZpZXctcGFnZSAucXVlc3Rpb25zLWxpc3QgLmlubmVyLXdyYXAge1xuICBwYWRkaW5nOiAwIDIwcHggNDJweDtcbn1cbi5wcmV2aWV3LXBhZ2UgLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5wcmV2aWV3LXBhZ2UgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucHJldmlldy1wYWdlIC5idG4tc2F2ZSB7XG4gIG1hcmdpbjogMjZweCAwIDVweDtcbn1cbi5yZWdpc3RyLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG4ucmVnaXN0ci1mb3JtIC5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVnaXN0ci1mb3JtIC5yZWdpc3RyLWZvcm1fX3N0ZXAge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwLnByZXZpZXctZmllbGQgLnZlcnQtc3VwLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDUycHg7XG59XG4ucmVnaXN0ci1mb3JtIC5yZWdpc3RyLWZvcm1fX3N0ZXAucHJldmlldy1maWVsZCAuaW5wdXQtZmllbGQgaW5wdXQ6Zm9jdXMgfiAubGFiZWwtYm94LFxuLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwLnByZXZpZXctZmllbGQgLmlucHV0LWZpZWxkIGlucHV0OnZhbGlkIH4gLmxhYmVsLWJveCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwLnByZXZpZXctZmllbGQgLmlucHV0LWZpZWxkIC5sYWJlbC1ib3gge1xuICB0b3A6IC03cHg7XG4gIGZvbnQ6IDE3cHgvMjRweCAncHJveGltYV9ub3ZhX3JncmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmdvbGl2ZS1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5nb2xpdmUtcGFnZSAuaGludCAubWluLXRpdCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG4uZ29saXZlLXBhZ2UgLnJlZ2lzdHItZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5nb2xpdmUtcGFnZSAucmVnaXN0ci1mb3JtIC5yZWdpc3RyLWZvcm1fX3N0ZXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5nb2xpdmUtcGFnZSAucmVnaXN0ci1mb3JtIC5yZWdpc3RyLWZvcm1fX3N0ZXAgLnZlcnQtc3VwLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZ29saXZlLXBhZ2UgLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwIC5pbnB1dC1maWVsZCBpbnB1dDpmb2N1cyB+IC5sYWJlbC1ib3gsXG4uZ29saXZlLXBhZ2UgLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwIC5pbnB1dC1maWVsZCBpbnB1dDp2YWxpZCB+IC5sYWJlbC1ib3gge1xuICBmb250OiAxMHB4LzE0cHggJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7XG59XG4uZ29saXZlLXBhZ2UgLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwIC5pbnB1dC1maWVsZCAubGFiZWwtYm94IHtcbiAgdG9wOiAwO1xuICBmb250OiAxMnB4LzE0cHggJ21vbnRzZXJyYXRzZW1pX2JvbGQnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVybC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi51cmwtbGluZSAuaW5uZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi51cmwtbGluZSAubWluaS10aXQge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9wdWxhdGluZy1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5wb3B1bGF0aW5nLXBhZ2UgLnVybC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmxpc3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5saXN0LXdyYXAgLm1pbi10aXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuLnVzZXJzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnVzZXJzLWxpc3QgLm1pbi10aXQge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi51c2Vycy1saXN0IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCBsaSB7XG4gIC8qcGFkZGluZy1ib3R0b206IDIwcHg7Ki9cbn1cbi50ZWFtY3JlYXRpb24tcGFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udGVhbWNyZWF0aW9uLXBhZ2UgLmdyb3VwLXNpemUtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4udGVhbWNyZWF0aW9uLXBhZ2UgLmdyb3VwLXNpemUtZm9ybSAuc2hvcnQge1xuICB3aWR0aDogNzUlO1xufVxuLnRlYW1jcmVhdGlvbi1wYWdlIC5ncm91cC1zaXplLWZvcm0gLmJ0bi1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4udGVtcGxhdGUtcGFnZSAudXJsLWxpbmUsXG4udGVtcGxhdGVQcm9mLXBhZ2UgLnVybC1saW5lIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnRlbXBsYXRlLXBhZ2UgLnNlY3Rpb24tcGlja2VyLFxuLnRlbXBsYXRlUHJvZi1wYWdlIC5zZWN0aW9uLXBpY2tlciB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLnRlbXBsYXRlLXBhZ2UgLnNlY3Rpb24tcGlja2VyLmlubmVyLXdyYXAubWFyLWxlZnQsXG4udGVtcGxhdGVQcm9mLXBhZ2UgLnNlY3Rpb24tcGlja2VyLmlubmVyLXdyYXAubWFyLWxlZnQge1xuICBtaW4td2lkdGg6IGNhbGMoMzIwcHggLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGVtcGxhdGUtcGFnZSAucXVlc3Rpb25zLWZvcm0sXG4udGVtcGxhdGVQcm9mLXBhZ2UgLnF1ZXN0aW9ucy1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi50ZW1wbGF0ZS1wYWdlIC5jaGVjay1saXN0LFxuLnRlbXBsYXRlUHJvZi1wYWdlIC5jaGVjay1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnRlbXBsYXRlLXBhZ2UgLmNoZWNrLWxpc3QgLmlubmVyLXdyYXAsXG4udGVtcGxhdGVQcm9mLXBhZ2UgLmNoZWNrLWxpc3QgLmlubmVyLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4udGVtcGxhdGUtcGFnZSAuY2hlY2stbGlzdCAubWluaS10aXQsXG4udGVtcGxhdGVQcm9mLXBhZ2UgLmNoZWNrLWxpc3QgLm1pbmktdGl0IHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4udGVtcGxhdGUtcGFnZSAuYXJlYV9fdGl0bGUgaSxcbi50ZW1wbGF0ZVByb2YtcGFnZSAuYXJlYV9fdGl0bGUgaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGVhbS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG4udGVhbS1saXN0IC5hcmVhc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhbS1saXN0IC5hcmVhX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLnRlYW0tbGlzdCAuYXJlYS1zbGlkZXItd3JhcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRlYW0tbGlzdCAudXNlcnMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjJweCAwIDI0cHggMDtcbn1cbi50ZWFtLWxpc3QgLnVzZXJzLWxpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5yZWxhdGlvbnNoaXBzLW1hcCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLm91dGVyLW1hcC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZWxhdGlvbnNoaXBzLW1hcF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNTAwcHg7XG59XG4udXNlci1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTM1cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXNlci1pdGVtLnVzZXItaXRlbV9waW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMnB4IDRweCByZ2JhKDI0MCwgMTkwLCAyMTEsIDAuNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgyNDAsIDE5MCwgMjExLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDRweCByZ2JhKDI0MCwgMTkwLCAyMTEsIDAuNyk7XG59XG4udXNlci1pdGVtLnVzZXItaXRlbV9ncmF5IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxMnB4IDRweCByZ2JhKDE5MCwgMjE4LCAyMzUsIDAuNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgxOTAsIDIxOCwgMjM1LCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDRweCByZ2JhKDE5MCwgMjE4LCAyMzUsIDAuNyk7XG59XG4udXNlci1pdGVtLnVzZXItaXRlbV9ncmVlbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgxOTAsIDIyNSwgMTgyLCAwLjcpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDEycHggNHB4IHJnYmEoMTkwLCAyMjUsIDE4MiwgMC43KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgxOTAsIDIyNSwgMTgyLCAwLjcpO1xufVxuLnVzZXItaXRlbSAuaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1heC13aWR0aDogMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnVzZXItaXRlbSAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlci1pdGVtIC51c2VyLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMzdweDtcbiAgZm9udDogMTBweC8xNHB4ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbn1cbi51c2VyLWl0ZW0gLnVzZXItaW5mbyAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdGJvbGQnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cbi51c2VyLWl0ZW0gLnVzZXItaW5mbyAuc2NvcmUge1xuICBjb2xvcjogI2FhYTtcbn1cbi51c2VyLWl0ZW0gLnVzZXItaW5mbyAuc2NvcmUgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbm5lY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRhc2hib2FyZC1wYWdlIC5oZWFkZXJfX2xvZ2luLWdyb3VwIC5saW5rLmpzLWxvZ291dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZC1wYWdlIC5oZWFkZXJfX2xvZ2luLWdyb3VwIC5saW5rOm5vdCguanMtbG9nb3V0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkLXBhZ2UgLmhlYWRlcl9fbG9naW4tZ3JvdXAgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkLXBhZ2UgLnNlY3Rpb24tcGlja2VyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXNoYm9hcmQtcGFnZSAuYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLmRhc2hib2FyZC1wYWdlIC5hcmVhcy1saXN0IC5hcmVhc19faXRlbSAuYXJlYV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5kYXNoYm9hcmQtcGFnZSAuYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW0gLm1pbmktdGl0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4udXNlci1uYW1lLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLnVzZXItbmFtZS10b3AgcCB7XG4gIGZvbnQ6IDE0cHgvMjRweCAncHJveGltYV9ub3ZhX3JncmVndWxhcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWFhO1xufVxuLnVzZXItbmFtZS10b3AgLm5hbWUge1xuICBmb250OiAxN3B4LzI0cHggJ3Byb3hpbWFfbm92YV9sdHNlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udXNlci1uYW1lLXRvcCArIC5taW5pLXRpdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuLnN1cnZleXMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnN1cnZleS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnN1cnZleS1pdGVtIC5zdXJ2ZXktaXRlbS1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXJ2ZXktaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3VydmV5LWl0ZW0gLmFyZWFfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3VydmV5LWl0ZW0gLmFyZWFfX3RpdGxlIHN1cCB7XG4gIGxlZnQ6IC0yNnB4O1xufVxuLnN1cnZleS1pdGVtIC5zdXJ2ZXlzLWRhdGUge1xuICBmb250OiAxMnB4LzE0cHggJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI2FhYTtcbn1cbi5zdXJ2ZXktaXRlbSAuc3VydmV5cy11cmwge1xuICBmb250OiAxN3B4LzI0cHggJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cbi5kYXNoYm9hcmRVbnB1YmwtcGFnZSAuaGVhZGVyX19sb2dpbi1ncm91cCAubGluay5qcy1sb2dvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXNoYm9hcmRVbnB1YmwtcGFnZSAuaGVhZGVyX19sb2dpbi1ncm91cCAubGluazpub3QoLmpzLWxvZ291dCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZFVucHVibC1wYWdlIC5oZWFkZXJfX2J0bi1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZFVucHVibC1wYWdlIC5oZWFkLWZpeGVkIC5taW5pLWxvZ28sXG4uZGFzaGJvYXJkVW5wdWJsLXBhZ2UgLm1pbmktbG9nby1zdWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZFVucHVibC1wYWdlIC5oZWFkZXItLW1pbmktaHViIC5iYWNrLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZFVucHVibC1wYWdlIC51c2VyLW5hbWUtdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZGFzaGJvYXJkVW5wdWJsLXBhZ2UgLmhpbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5kYXNoYm9hcmRVbnB1YmwtcGFnZSAuaGludCBwIHtcbiAgd2lkdGg6IDk0JTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZGFzaGJvYXJkVW5wdWJsLXBhZ2UgLmhpbnQgLm1pbi10aXQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLmRhc2hib2FyZFVucHVibC1wYWdlIC5oaW50IC5idG4tZ28tbGl2ZSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG4uZGFzaGJvYXJkVW5wdWJsLXBhZ2UgLnF1ZXN0aW9ucy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4udXNlci1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbi51c2VyLXBhZ2UgLm1pbmktdGl0IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4udXNlci1wYWdlIC5hcmVhX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xufVxuLnVzZXItcGFnZSAucmVnaXN0ci1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXBhZ2UgLnJlZ2lzdHItZm9ybSAucmVnaXN0ci1mb3JtX19zdGVwIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi51c2VyLXBhZ2UgLnJlZ2lzdHItZm9ybSAuaW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnVzZXItcGFnZSAucmVnaXN0ci1mb3JtIC5pbnB1dC1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51c2VyLXBhZ2UgLnJlZ2lzdHItZm9ybSAuYWZ0ZXItZmllbGQge1xuICBmb250OiAxNHB4LzI0cHggJ3Byb3hpbWFfbm92YV9yZ3JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2FhYTtcbn1cbi51c2VyLXBhZ2UgLnJlZ2lzdHItZm9ybSAuYnRuLXcge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuLnVzZXItcGFnZSAucmVnaXN0ci1mb3JtIC5idG4tbmV4dCAuYXJyb3cge1xuICBsZWZ0OiAxMThweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExOHB4KTtcbn1cbi51c2VyLXBhZ2UgLnF1ZXN0aW9ucy1mb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXBhZ2UgLmNoZWNrLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbi51c2VyLXBhZ2UgLnF1ZXN0aW9ucy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi51c2VyLXBhZ2UgLnVzZXJzLXByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi51c2VyLXBhZ2UgLm1pbi10aXQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLnVzZXItcGFnZSAuYnRuLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLmJ0bi1jaGVjayB7XG4gIG1hcmdpbjogMTRweCAwIDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLnRlYW0tbGlzdC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnVzZXJDb25uZWN0aW9ucy1wYWdlIC50ZWFtLWxpc3Qtd3JhcCBwIHtcbiAgZm9udDogMTZweC8yMnB4ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhYWE7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB3aWR0aDogNTglO1xufVxuLnVzZXJDb25uZWN0aW9ucy1wYWdlIC50ZWFtLWxpc3Qtd3JhcCArIC5taW5pLXRpdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLnRlYW0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi51c2VyQ29ubmVjdGlvbnMtcGFnZSAudGVhbS1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLmFyZWFfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLnJlbGF0aW9uc2hpcHMtbWFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyQ29ubmVjdGlvbnMtcGFnZSAucmVsYXRpb25zaGlwcy1tYXAgLm1pbmktdGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyQ29ubmVjdGlvbnMtcGFnZS51c2VyLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnVzZXJDb25uZWN0aW9ucy1wYWdlIC5ib3R0b20taW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4udXNlckNvbm5lY3Rpb25zLXBhZ2UgLmJvdHRvbS1pbmZvIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5yYXRlLWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5yYXRlLWluZm8gLnJhdGUtc3RhcnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5yYXRlLWluZm8gLnJhdGUtc3RhcnMgaSB7XG4gIGNvbG9yOiAjZTk0NWFkO1xufVxuLnJhdGUtaW5mbyAucmF0ZS1zdGFycyBpOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZjU2NWE7XG59XG4ucmF0ZS1pbmZvIC5yYXRlLXN0YXJzIGk6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICNmOTUzN2I7XG59XG4ucmF0ZS1pbmZvIC5yYXRlLXN0YXJzIGk6bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICNlZjRhOWU7XG59XG4ucmF0ZS1pbmZvIC5yYXRlLXN0YXJzIGk6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNlZjRhOWU7XG59XG4ucmF0ZS1pbmZvIC5yYXRlLXN0YXJzIGk6bnRoLWNoaWxkKDUpIHtcbiAgY29sb3I6ICNlZjRhOWU7XG59XG4ucmF0ZS1pbmZvIC5yYXRlLXN0YXJzIGkuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cbi50ZWFtLWxpc3QtcXVhbnRpdHkge1xuICBmb250OiAxMDBweC8xMDBweCAnbW9udHNlcnJhdGJvbGQnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4jc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ucHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQUFBQUFBO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93IC5yb3dfX2NvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNSU7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wgcCxcbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93IC5yb3dfX2NvbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0FBQUFBQTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHAuaXRhbGljLFxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHNwYW4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHAuc3Ryb25nLFxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHNwYW4uc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0Ym9sZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wgcC5ib2xkLFxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHNwYW4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdGJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHAuZXh0cmEtYm9sZCxcbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93IC5yb3dfX2NvbCBzcGFuLmV4dHJhLWJvbGQge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93IC5yb3dfX2NvbCBwLmxhcmdlLFxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3cgLnJvd19fY29sIHNwYW4ubGFyZ2Uge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wgcC5kaXNhYmxlZCxcbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93IC5yb3dfX2NvbCBzcGFuLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wgcC5uby1tYXJnaW4sXG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wgc3Bhbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3JvdyAucm93X19jb2wucm93X19jb2xfY29sb3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJpY2luZ19fY29udGVudCAudGFibGVfX3Jvdy50YWJsZV9fcm93X2hlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmljaW5nX19jb250ZW50IC50YWJsZV9fcm93LnRhYmxlX19yb3dfaGVhZGluZyAuaGVhZGluZy1jb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTU1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQ6ICNkODIxMjE7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNkODIxMjEgMCUsICNmZjU2NTYgNTAlLCAjZTk0NmFkIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNkODIxMjEgMCUsICNmZjU2NTYgNTAlLCAjZTk0NmFkIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZDgyMTIxIDAlLCAjZmY1NjU2IDUwJSwgI2U5NDZhZCAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNkODIxMjEnLCBlbmRDb2xvcnN0cj0nI2U5NDZhZCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnRhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucHJpY2luZ19fY29udGVudCAuc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByaWNpbmdfX2NvbnRlbnQgLnNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuMiswLDArMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzMzMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbn1cbi5wcmljaW5nX19jb250ZW50IC5idG4tc2VsZWN0LWFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5hYm91dF9fY29udGVudCAuYWJvdXRfX3RvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFib3V0X19jb250ZW50IC5hYm91dF9fdG9waWMgLnByZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdGJvbGQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFib3V0X19jb250ZW50IC5hYm91dF9fdG9waWMgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWJvdXRfX2NvbnRlbnQgLmFib3V0X190b3BpYyAudGl0bGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYWJvdXRfX2NvbnRlbnQgLmFib3V0X190b3BpYyAudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTYwcHg7XG4gIGhlaWdodDogMXB4O1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmE0ZTQ3KzAsZmE1NDc5KzUwLGU5NDVhYysxMDAgKi9cbiAgYmFja2dyb3VuZDogI2ZhNGU0NztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYTRlNDcgMCUsICNmYTU0NzkgNTAlLCAjZTk0NWFjIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmE0ZTQ3IDAlLCAjZmE1NDc5IDUwJSwgI2U5NDVhYyAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmE0ZTQ3IDAlLCAjZmE1NDc5IDUwJSwgI2U5NDVhYyAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmYTRlNDcnLCBlbmRDb2xvcnN0cj0nI2U5NDVhYycsIEdyYWRpZW50VHlwZT0xKTtcbiAgLyogSUU2LTkgKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19jb250ZW50IC5hYm91dF9fdG9waWMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hYm91dF9fY29udGVudCAuYWJvdXRfX3RvcGljIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uYWJvdXRfX2NvbnRlbnQgLm1haWwge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRib2xkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1c2Vycy1sb2FkIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHVzZXJzLWxvYWQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHVzZXJzLWxvYWQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lci13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA1MHB4O1xuICB9XG4gIC5jaGVjay1pdGVtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2UgLmFyZWFfX3RpdGxlIHN1cCB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuYXJlYV9fdGl0bGUgaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5taW5pLWxvZ28tc3ViIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnNlY3Rpb24tcGlja2VyIHtcbiAgICBwYWRkaW5nOiA4N3B4IDAgMTVweDtcbiAgfVxuICAuaG9tZS1wYWdlIC5hcmVhX190aXRsZS5wYWQtbGVmdCxcbiAgLmRhc2hib2FyZC1wYWdlIC5hcmVhX190aXRsZS5wYWQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4IWltcG9ydGFudDtcbiAgfVxuICAuaG9tZS1wYWdlIC5hcmVhX190aXRsZSBzdXAsXG4gIC5kYXNoYm9hcmQtcGFnZSAuYXJlYV9fdGl0bGUgc3VwIHtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuYXJlYV9fdGl0bGUgaSxcbiAgLmRhc2hib2FyZC1wYWdlIC5hcmVhX190aXRsZSBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuYXJlYV9fdGl0bGUgaTpiZWZvcmUsXG4gIC5kYXNoYm9hcmQtcGFnZSAuYXJlYV9fdGl0bGUgaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyOHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTk0NWFkO1xuICB9XG4gIC5ob21lLXBhZ2UgLmFyZWFfX3RpdGxlX3N1YixcbiAgLmRhc2hib2FyZC1wYWdlIC5hcmVhX190aXRsZV9zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgZm9udDogMTRweC8xOHB4ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5hcmVhLXNsaWRlIC5zbGlkZXItaW5mbyAudGl0bGUsXG4gIC5kYXNoYm9hcmQtcGFnZSAuYXJlYS1zbGlkZSAuc2xpZGVyLWluZm8gLnRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ob21lLXBhZ2UgLmFyZWEtc2xpZGVyLXdyYXAsXG4gIC5kYXNoYm9hcmQtcGFnZSAuYXJlYS1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLmhvbWUtcGFnZSAuYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW0sXG4gIC5kYXNoYm9hcmQtcGFnZSAuYXJlYXMtbGlzdCAuYXJlYXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLm5vLXRvdWNoZXZlbnRzIC5hcmVhX190aXRsZV9ob3Zlcjpob3ZlciAucHhnLXNldCBzIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIC5uby10b3VjaGV2ZW50cyAuYXJlYV9fdGl0bGVfaG92ZXI6aG92ZXIgLmFyZWFfX3RpdGxlX3N1YiB7XG4gICAgY29sb3I6ICNhYWE7XG4gIH1cbiAgLm5vLXRvdWNoZXZlbnRzIC5hcmVhX190aXRsZV9ob3Zlcjpob3ZlciBpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICAubWluaS10aXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG4gIC5xdWVzdGlvbnMtZm9ybSB7XG4gICAgcGFkZGluZzogMzhweCAwIDEwMnB4O1xuICB9XG4gIC5idG4tZXhhbXBsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbiAgLmNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmNoZWNrLWxpc3QgLmlubmVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDM3cHggNTBweCA0MnB4O1xuICB9XG4gIC5pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiAgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLmlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzIH4gLmxhYmVsLWJveCxcbiAgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzIH4gLmxhYmVsLWJveCxcbiAgLmlucHV0LWZpZWxkIHRleHRhcmVhOnZhbGlkIH4gLmxhYmVsLWJveCxcbiAgLmlucHV0LWZpZWxkIGlucHV0OnZhbGlkIH4gLmxhYmVsLWJveCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yM3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzcHgpO1xuICB9XG4gIC5pbnB1dC1maWVsZCAubGFiZWwtYm94IHtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAuYnRuLWFkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJldmlldy1wYWdlIC5xdWVzdGlvbnMtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnByZXZpZXctcGFnZSAucXVlc3Rpb25zLWxpc3QgLmlubmVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNTBweCA0MnB4O1xuICB9XG4gIC5wcmV2aWV3LXBhZ2UgLmJ0bi1zYXZlIHtcbiAgICBtYXJnaW46IDI2cHggMCAzOHB4O1xuICB9XG4gIC5xdWVzdGlvbnMtbGlzdCAucXVlc3Rpb25zLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxuICAudmVydC1zdXAtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5yZWdpc3RyLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG4gIC5pbnB1dC1maWVsZCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYnRuLWdvLWxpdmUge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgLmdvbGl2ZS1wYWdlIC5yZWdpc3RyLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5saXN0LXdyYXAgdWwsXG4gIC5saXN0LXdyYXAgLnVzZXJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMzc4cHg7XG4gIH1cbiAgLmxpc3Qtd3JhcCB1bCBsaSxcbiAgLmxpc3Qtd3JhcCAudXNlcnMtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5saXN0LXdyYXAgdWwgbGkgLmRhc2gtbGluZTpiZWZvcmUsXG4gIC5saXN0LXdyYXAgLnVzZXJzLWxpc3QgbGkgLmRhc2gtbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIH1cbiAgLmxpc3Qtd3JhcC5ncmF5LWJnIC5kYXNoLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gIH1cbiAgLmxpc3Qtd3JhcC5ncmF5LWJnIC5kYXNoLWxpbmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICB9XG4gIC5saXN0LXdyYXAgdWwgbGk6YmVmb3JlLFxuICAubGlzdC13cmFwIC51c2Vycy1saXN0IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTMwJTtcbiAgICB3aWR0aDogNTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICB9XG4gIC5ncmF5LWJnIGRpdi5kYXNoLWxpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmF5LWJnIGRpdi5kYXNoLWxpbmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDExOCU7XG4gICAgd2lkdGg6IDgwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2M5YzljOTtcbiAgfVxuICAuZGFzaC1saW5lOmJlZm9yZSxcbiAgdWwgbGkgLmRhc2gtbGluZTpiZWZvcmUsXG4gIC51c2Vycy1saXN0IGxpIC5kYXNoLWxpbmU6YmVmb3JlIHtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBjYWxjKC0zMDAlIC0gMzVweCk7XG4gIH1cbiAgLnVzZXJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMzc4cHg7XG4gIH1cbiAgLnVzZXJzLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudXNlcnMtbGlzdCBsaSAuZGFzaC1saW5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgfVxuICAuZ3JheS1iZyAuZGFzaC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIC5ncmF5LWJnIC5kYXNoLWxpbmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICB9XG4gIC51c2Vycy1saXN0IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogNTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICB9XG4gIC5idG4tY29udGludWUge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLnBvcHVsYXRpbmctcGFnZSAuY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuYXJlYV9fdGl0bGUgaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGVtcGxhdGUtcGFnZSAuY29udGVudC1zZWN0aW9uLFxuICAudGVtcGxhdGVQcm9mLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRlbXBsYXRlLXBhZ2UgLnNlY3Rpb24tcGlja2VyLmlubmVyLXdyYXAubWFyLWxlZnQsXG4gIC50ZW1wbGF0ZVByb2YtcGFnZSAuc2VjdGlvbi1waWNrZXIuaW5uZXItd3JhcC5tYXItbGVmdCB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiA4cHggNTBweDtcbiAgfVxuICAudGVhbS1waWNrZXIgLm5vLWNvbG9yIC5zbi1weGcgVS5weGctc2V0IFMge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1cnZleXMtbGlzdC5pbm5lci13cmFwLm1hci1sZWZ0IHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDI2cHggNzFweCAyNnB4O1xuICB9XG4gIC5zdXJ2ZXktaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdXJ2ZXktaXRlbSAuc3VydmV5LWl0ZW0tbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5zdXJ2ZXktaXRlbSAuc3VydmV5LWl0ZW0tbGluZSAudGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgICBjb2xvcjogI2U5NDVhZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udDogMTBweC8xNXB4ICdtb250c2VycmF0cmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdXJ2ZXktaXRlbSAuc3VydmV5LWl0ZW0tbGluZSAuYXJyb3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2U5NDVhZDtcbiAgfVxuICAuc3VydmV5LWl0ZW0gLmFyZWFfX3RpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1cnZleS1pdGVtOmhvdmVyIC5zdXJ2ZXktaXRlbS1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnN1cnZleS1pdGVtOmhvdmVyIC5zdXJ2ZXktaXRlbS1saW5lIC50ZXh0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAuc3VydmV5LWl0ZW06aG92ZXIgLnN1cnZleS1pdGVtLWxpbmUgLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICB9XG4gIC5zdXJ2ZXktaXRlbTpob3ZlciAuYXJlYV9fdGl0bGUgLnNuLXB4ZyBVLnB4Zy1zZXQgUyB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuICAucG9wdWxhdGluZy1wYWdlIC51c2Vycy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRhc2hib2FyZC1wYWdlIC5zdXJ2ZXlzLWxpc3QgLmFyZWFfX3RpdGxlIGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXNoYm9hcmQtcGFnZSAuc3VydmV5cy1saXN0ICsgLm1pbmktdGl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgfVxuICAuZGFzaGJvYXJkVW5wdWJsLXBhZ2UgLnF1ZXN0aW9ucy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxuICAudXNlci1wYWdlIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC51c2VyQ29ubmVjdGlvbnMtcGFnZSAuYXJlYV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC51c2VyQ29ubmVjdGlvbnMtcGFnZSAuYnRuLWNoZWNrIHtcbiAgICBtYXJnaW46IDM0cHggMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubWluaS1sb2dvLXN1YiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHhnLXNldCBzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmltZyxcbmZpZWxkc2V0LFxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlucHV0LFxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5kaXYsXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuYSxcbnNwYW4sXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ibGFja1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYmxhY2std2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYmxhY2std2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWV4dHJhYm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtZXh0cmFib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtZXh0cmFib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1leHRyYWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1leHRyYWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtZXh0cmFib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1saWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC11bHRyYWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC11bHRyYWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXVsdHJhbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9ibGFja19pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrX2l0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYmxhY2tfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYmxhY2tfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9ibGFja1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYmxhY2std2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFjay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYmxhY2std2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9ib2xkX2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZF9pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9leHRyYWJvbGRfaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9leHRyYWJvbGRfaXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfZXh0cmFib2xkX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfZXh0cmFib2xkX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2V4dHJhYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfZXh0cmFib2xkX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9saWdodFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyX2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV90aGluX2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbl9pdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbl9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV90aGluXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbi13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbi13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3RoaW4td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbi13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuYm9keSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ub3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdXRlci13cmFwIHtcbiAgcGFkZGluZzogMCA1cmVtO1xufVxuLmlubmVyLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG59XG4uanVzdGlmeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA4cmVtIDA7XG59XG4uc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5zZWN0aW9uID4gcCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbi5zZWN0aW9uLS1zdWIgLnNlY3Rpb25fX251bWJlciB7XG4gIGNvbG9yOiAjQUFBQUFBO1xufVxuLnNlY3Rpb24tLXZpZGVvIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbn1cbi5zZWN0aW9uLS0xLTItMSB7XG4gIG1hcmdpbjogMjFyZW0gMDtcbn1cbi5zZWN0aW9uLS0xLTItMSAuc2lsb3VldHRlcyB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtNDByZW07XG59XG4uc2VjdGlvbi0tMS0yLTEgLmFycm93IHtcbiAgbWFyZ2luLXRvcDogMTdyZW07XG59XG4uc2VjdGlvbi0tMS0yLTIgLmFycm93IHtcbiAgbWFyZ2luOiAtOHJlbSAwIDAgMTJyZW07XG59XG4uc2VjdGlvbi0tMS0zLTEgLmFycm93IHtcbiAgbWFyZ2luOiAtM3JlbSAwIDAgNXJlbTtcbn1cbi5zZWN0aW9uLS0xLTMtMyAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTtcbn1cbi5zZWN0aW9uLS0yLTItMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtO1xufVxuLnNlY3Rpb24tLTItMi0xIC5zaWxvdWV0dGVzIHtcbiAgYm90dG9tOiAtNC4ycmVtO1xufVxuLnNlY3Rpb24tLTItMi0xIC5hcnJvdyB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogN3JlbSAwIDAgLTdyZW07XG59XG4uc2VjdGlvbi0tMi0yIC5hcnJvdy0xIHtcbiAgbWFyZ2luOiA4cmVtIC04cmVtO1xufVxuLnNlY3Rpb24tLTItMi0yIC5hcnJvdyB7XG4gIG1hcmdpbjogLThyZW0gMCAwIDE1cmVtO1xufVxuLnNlY3Rpb24tLTMtMi0xIHtcbiAgbWFyZ2luOiAxNnJlbSAwO1xufVxuLnNlY3Rpb24tLTMtMi0xIC5hcnJvdy01IHtcbiAgbWFyZ2luOiA1cmVtIDAgMDtcbn1cbi5zZWN0aW9uLS0zLTItMiAuYXJyb3ctNSB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuLnNlY3Rpb24tLTMtMy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG59XG4uc2VjdGlvbi0tMy0zLTEgLmFycm93LTYge1xuICBtYXJnaW46IDEwcmVtIDAgMCAyMHJlbTtcbn1cbi5zZWN0aW9uX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTlyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbG91ZXR0ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQuMnJlbTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0LjVlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9zaWxvdWV0dGVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNTUlO1xufVxuLnNpbG91ZXR0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMTYuNjkzNDIlO1xufVxuLm5ldHdvcmstMSB7XG4gIG1hcmdpbjogLTEwcmVtIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2LjY0Mjg2ZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubmV0d29yay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNzAuNjQzMDYlO1xufVxuLm5ldHdvcmstMiB7XG4gIG1hcmdpbjogLTVyZW0gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYuNjQyODZlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5uZXR3b3JrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA3MS4yMDIyNCU7XG59XG4ubmV0d29yay0zIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OC43MTQyOWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmszLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm5ldHdvcmstMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDc1LjA3MzMxJTtcbn1cbi5uZXR3b3JrLTQge1xuICBtYXJnaW46IC01cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODQuODU3MTRlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5uZXR3b3JrLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG4uZG5kYXJlYSB7XG4gIG1hcmdpbjogLTRyZW0gYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3Ni41NzE0M2VtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2RuZGFyZWEyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmRuZGFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA2Ny4yNTc0NiU7XG59XG4uYXJyb3csXG4uYXJyb3ctMSxcbi5hcnJvdy0yLFxuLmFycm93LTMsXG4uYXJyb3ctNCxcbi5hcnJvdy01LFxuLmFycm93LTYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuLmFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFycm93LTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNS4xNDI4NmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93MS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnJvdy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogODEuMTMyMDglO1xufVxuLmFycm93LTIge1xuICBtYXJnaW4tdG9wOiAxN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOGVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93Mi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnJvdy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjI1JTtcbn1cbi5hcnJvdy0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMi43MTQyOWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93My5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnJvdy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNzM0LjIxMDUzJTtcbn1cbi5hcnJvdy00IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMuODU3MTRlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXJyb3ctNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMi4wNjE4NiU7XG59XG4uYXJyb3ctNSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcuOTI4NTdlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXJyb3ctNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDI4OS4xODkxOSU7XG59XG4uYXJyb3ctNiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQuMjE0MjllbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXJyb3ctNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDQ4MS4zNTU5MyU7XG59XG4uaGllcmFyY2h5IHtcbiAgbWFyZ2luOiAtOHJlbSBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc4LjkyODU3ZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvaGllcmFyY2h5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhpZXJhcmNoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDUxLjEzMTIyJTtcbn1cbi5tZWV0aW5nIHtcbiAgbWFyZ2luOiA4cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUuNDI4NTdlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9tZWV0aW5nLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1lZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA5OS4xMjY2NCU7XG59XG4uYXBwLWludGVyZmFjZS0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTguNTcxNDNlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI2cmVtO1xufVxuLmFwcC1pbnRlcmZhY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwMS41Mzg0NiU7XG59XG4uYXBwLWludGVyZmFjZS0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTguNTcxNDNlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI2cmVtO1xufVxuLmFwcC1pbnRlcmZhY2UtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwMS41Mzg0NiU7XG59XG4uYXBwLWludGVyZmFjZS0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTguNTcxNDNlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI2cmVtO1xufVxuLmFwcC1pbnRlcmZhY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwMS41Mzg0NiU7XG59XG4uYXBwLWludGVyZmFjZS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXBwLWludGVyZmFjZS1ncm91cCAuc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4ucGVvcGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2OC45Mjg1N2VtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL3Blb3BsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzNS43NTEzJTtcbn1cbi5mYWRlLWluIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWRlLWluLnNsaWRlLXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbi5mYWRlLWluLmFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm5vLWpzIC5mYWRlLWluIHtcbiAgdHJhbnNpdGlvbjogaW5pdGlhbDtcbiAgb3BhY2l0eTogaW5pdGlhbDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIC1tcy10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cmVtO1xufVxuLmhlYWRlci0tcGFnZSAuaGVhZGVyX19sb2dpbi1ncm91cCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLS1taW5pIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbn1cbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fbGVmdCxcbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fbG9naW4tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci0tbWluaSAuaGVhZGVyX19idG4tc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbn1cbi5oZWFkZXItLW1pbmkgLmJhY2stYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAtMC4ycmVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGVhZGVyLS1taW5pIC5iYWNrLWJ0bi1ncm91cCAuYXJyb3ctbGluZSB7XG4gIHRvcDogMC43cmVtO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXItLW1pbmkgLmJhY2stYnRuLWdyb3VwOm5vdCg6aG92ZXIpIC5hcnJvdy1saW5lIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmhlYWRlci0tbWluaS5pcy12aXNpYmxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFkZXItLW1pbmktaHViIC5iYWNrLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGhlaWdodDogMC44cmVtO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA1cmVtO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19sb2dvLXNlY29uZC1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4uaGVhZGVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaGVhZGVyX19idG4tc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgd2lkdGg6IDVyZW07XG59XG4ubWluaS1sb2dvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG59XG4ubWluaS1sb2dvX19saW5lIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZDtcbiAgd2lkdGg6IDVyZW07XG59XG4ubWluaS1sb2dvLXN1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4ubGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMC41MzMzM2VtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHZpc2liaWxpdHkgMXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5saW5rOmhvdmVyIC5saW5rX19ob3Zlci13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4zNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IDBzIGxpbmVhciAwcztcbn1cbi5saW5rLS1hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG4ubGluay0tYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjUzMzMzZW07XG59XG4ubGluay0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbn1cbi5saW5rLS1uYXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTMzMzNlbTtcbn1cbi5saW5rLS1uYXYgLmxpbmtfX2hvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzMzMzZW07XG59XG4ubGluay0tY2xvc2Uge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGluay0tY2xvc2UgLmxpbmtfX2hvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzMzMzZW07XG59XG4ubGluay0tbGlnaHQgLmxpbmtfX2hvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmxpbmtfX2hvdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjM1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjM1cywgb3BhY2l0eSAwcyBsaW5lYXIgLjM1cztcbn1cbi5saW5rX19ob3Zlci13cmFwLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kYXJrIC5saW5rX19ob3Zlci13cmFwLFxuLmxvZy1pbi1zdGF0ZSAubGlua19faG92ZXItd3JhcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5kYXJrIC5saW5rX19ob3Zlci13cmFwIC5saW5rX19ob3Zlcixcbi5sb2ctaW4tc3RhdGUgLmxpbmtfX2hvdmVyLXdyYXAgLmxpbmtfX2hvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmxpbmtfX2hvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMC41MzMzM2VtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFycm93LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5hcnJvdy1saW5lOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNEODIwMjAgMCUsICNFQTQ3QUEgMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYXJyb3ctbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0NDQ0NDQyAjQ0NDQ0NDO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmFycm93LWxpbmUtLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0Q4MjAyMCAwJSwgI0VBNDdBQSAxMDAlKTtcbn1cbi5hcnJvdy1saW5lLS10by1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNDQ0NDQ0MgI0NDQ0NDQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5iYWNrLWJ0bi1ncm91cDpob3ZlciAuYXJyb3ctbGluZTpiZWZvcmUsXG4uaHViLWxpbms6aG92ZXIgLmFycm93LWxpbmU6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYWNrLWJ0bi1ncm91cDpob3ZlciAuYXJyb3ctbGluZTphZnRlcixcbi5odWItbGluazpob3ZlciAuYXJyb3ctbGluZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VBNDdBQSAjRUE0N0FBO1xufVxuLmJhY2stYnRuLWdyb3VwOmhvdmVyIC5hcnJvdy1saW5lLmFycm93LWxpbmUtLXRvLXJpZ2h0OmFmdGVyLFxuLmh1Yi1saW5rOmhvdmVyIC5hcnJvdy1saW5lLmFycm93LWxpbmUtLXRvLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUE0N0FBICNFQTQ3QUEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYmFjay1idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xufVxuLmJhY2stYnRuLWdyb3VwIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMC4xZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYWNrLWJ0bi1ncm91cCAuYXJyb3ctbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJhY2stYnRuLWdyb3VwOmhvdmVyIHtcbiAgY29sb3I6ICNFQTQ3QUE7XG59XG4uaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkaW5nIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaGVhZGluZ19fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05cmVtO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5oZWFkaW5nX19yZWd1bGFyLXRleHQge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmgxLWxpa2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oMi1saWtlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmgzLWxpa2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oNC1saWtlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTExMTE7XG59XG4uc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC43MTQyOWVtO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4uc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnF1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JlZ3VsYXJfaXRhbGljXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnF1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5xdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5xdW90ZS0tc2ltcGxlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4ucXVvdGVfX2NpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMS4wNzE0M2VtO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzMgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDQwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnZpZGVvLWNvbnRhaW5lciA+IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBub25lO1xufVxuLnZpZGVvLWNvbnRhaW5lciAucGxheS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tcG9zdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tcG9zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgb3BhY2l0eTogMC42O1xufVxuLnZpZGVvLWNvbnRhaW5lci0tZGFya2VyIC52aWRlby1wb3N0ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnZpZGVvLWNvbnRhaW5lci5pcy1yZWFkeSB7XG4gIGN1cnNvcjogdXJsKFwiLi4vLi4vaW1nL2ltZy9jdXJzb3JzL3BsYXkucG5nXCIpLCBwb2ludGVyO1xufVxuLnZpZGVvLWNvbnRhaW5lci5pcy1yZWFkeTpob3Zlcjpub3QoLmlzLWFjdGl2ZSkgLnZpZGVvLXBvc3RlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW8tY29udGFpbmVyLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjdXJzb3I6IGF1dG87XG59XG4udmlkZW8tY29udGFpbmVyLmlzLWFjdGl2ZSAudmlkZW8tY29udGFpbmVyX19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnZpZGVvLWNvbnRhaW5lci5pcy1vcGVuZWQgLnZpZGVvLWNvbnRhaW5lcl9fY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRvdWNoLWRldmljZSAudmlkZW8tY29udGFpbmVyIC5wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE0cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW4tdG9wOiAtMC41cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udmlkZW8tY29udGFpbmVyX19jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnBsYXktYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBsYXktYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCAwIDZweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG59XG4ubGlzdCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ubGlzdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdCAubGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC0tbGluZS1sZWZ0IC5saXN0LWl0ZW06YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuLmxpc3QtLWxpbmUtbGVmdCAubGlzdC1pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbn1cbi5saXN0LWl0ZW0gPiAqIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDEuNzg1NzFlbSAwIDAgMCB3aGl0ZTtcbn1cbi5saXN0LWl0ZW0tLWxpbmUtbGVmdCA+ICoge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpc3QtaXRlbS0tbGluZS1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgbGVmdDogLTEwMDBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cbi5saXN0LWl0ZW0tLWxpbmUtbGVmdCAubGlzdC1pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5saXN0LWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS43ODU3MWVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5wZW9wbGUtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMy4yMzIzMiU7XG4gIG1heC13aWR0aDogOTlyZW07XG4gIG1hcmdpbjogOHJlbSBhdXRvIDA7XG59XG4ucGVvcGxlLWdyb3VwIC5wZW9wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGVvcGxlLWdyb3VwX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBib3R0b206IDM4LjMzMzMzJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbi5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNy41NzU3NiU7XG4gIGhlaWdodDogMzguMzMzMzMlO1xufVxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAxOS4xOTE5MiU7XG4gIGhlaWdodDogNTAuODMzMzMlO1xufVxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyOS4yOTI5MyU7XG4gIGhlaWdodDogNDQuMTY2NjclO1xufVxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiAzOS4zOTM5NCU7XG4gIGhlaWdodDogMzUlO1xufVxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNSkge1xuICBsZWZ0OiA1MS4wMTAxJTtcbiAgaGVpZ2h0OiA1Mi41JTtcbn1cbi5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDYpIHtcbiAgbGVmdDogNjIuNDI0MjQlO1xuICBoZWlnaHQ6IDQ0LjE2NjY3JTtcbn1cbi5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDcpIHtcbiAgbGVmdDogNzIuMDIwMiU7XG4gIGhlaWdodDogMjcuNSU7XG59XG4ucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg4KSB7XG4gIGxlZnQ6IDgyLjAyMDIlO1xuICBoZWlnaHQ6IDM2LjY2NjY3JTtcbn1cbi5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDkpIHtcbiAgbGVmdDogOTMuNDM0MzQlO1xuICBoZWlnaHQ6IDQ4LjMzMzMzJTtcbn1cbi5wZW9wbGUtZ3JvdXBfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE1cmVtO1xuICBtYXJnaW46IDAgMCAycmVtIC03LjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5odWItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaHViLWxpbmsgPiAuaDEtbGlrZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuLmh1Yi1saW5rIC5zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMi41cmVtIDAgMCAwIHdoaXRlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2U7XG59XG4uaHViLWxpbmsuaXMtcmVhZHkgPiAuaDEtbGlrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5odWItbGluazpob3ZlciAuaHViLWxpbmtfX2xpbmUge1xuICBjb2xvcjogI0VBNDdBQTtcbn1cbi5odWItbGluazpob3ZlciAuc3VidGl0bGUge1xuICBjb2xvcjogI0Q4MjAyMDtcbn1cbi50b3VjaC1kZXZpY2UgLmh1Yi1saW5rID4gLmgxLWxpa2Uge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogI0Q4MjAyMDtcbn1cbi50b3VjaC1kZXZpY2UgLmh1Yi1saW5rIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG91Y2gtZGV2aWNlLmJhY2tncm91bmRjbGlwdGV4dCAuaHViLWxpbmsgPiAuaDEtbGlrZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRUE0N0FBIDAlLCAjRDgyMDIwIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaHViLWxpbmtfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJvdHRvbTogMC40ZW07XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3JlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xufVxuLmh1Yi1saW5rX19saW5lIC5hcnJvdy1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnN0ZXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN0ZXBfX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjAyNWVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uYnViYmxlcy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MC43MTQyOWVtO1xuICBoZWlnaHQ6IDM4LjU3MTQzZW07XG59XG4uYnViYmxlcy1ncm91cCAuaDMtbGlrZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYnViYmxlcy1ncm91cCAubmV0d29yay0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zLjIxNDI5ZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02LjQyODU3ZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uYnViYmxlcy1ncm91cCAuYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjIuODU3MTRlbTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5idWJibGVzLWdyb3VwIC5idWJibGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogLTE3LjE0Mjg2ZW0gMCAwIC0yLjg1NzE0ZW07XG59XG4uYnViYmxlcy1ncm91cCAuYnViYmxlOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbjogLTYuNTcxNDNlbSAwIDAgMjMuMjE0MjllbTtcbn1cbi5idWJibGVzLWdyb3VwIC5idWJibGU6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luOiAxMC4yMTQyOWVtIDAgMCAyOC41NzE0M2VtO1xufVxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQoMykge1xuICBtYXJnaW46IC0yLjg1NzE0ZW0gMCAwIC0zMC41ZW07XG59XG4uYnViYmxlcy1ncm91cCAuYnViYmxlOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbjogMTQuODU3MTRlbSAwIDAgLTI5LjI4NTcxZW07XG59XG4uYnViYmxlcy1ncm91cCAuYnViYmxlX19hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1YmJsZSB7XG4gIHBhZGRpbmc6IDEuMDcxNDNlbSAxLjI4NTcxZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzE0MjllbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmJ1YmJsZV9fYXZhdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnViYmxlX19hdmF0YXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mb290ZXIgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLnF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uZm9vdGVyIC5xdW90ZV9fY2l0ZSB7XG4gIG1hcmdpbi10b3A6IDAuMzU3MTRlbTtcbn1cbi5mb290ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4uZm9vdGVyX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvb3Rlcl9fbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZm9vdGVyX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG4uZm9vdGVyX19jb250YWN0cyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmZvb3Rlcl9fY29udGFjdHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5mb290ZXJfX25hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNGVtO1xufVxuLmZvb3Rlcl9fZGVzaWduLWJ5IHtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZm9vdGVyX19kZXNpZ24tYnkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fZGVzaWduLWJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZF9fbG9nby10YWdsaW5lIC5sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgM3MsIHZpc2liaWxpdHkgM3MsIGNvbG9yIDAuNXM7XG59XG4uaGVhZF9fbG9nby10YWdsaW5lIC5sb2dvLmxvZ29fYmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZF9fbG9nby10YWdsaW5lIC5sb2dvLmxvZ29fc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhcmsgLmhlYWRfX2xvZ28tdGFnbGluZSAubG9nbyxcbi5sb2ctaW4tc3RhdGUgLmhlYWRfX2xvZ28tdGFnbGluZSAubG9nbyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkX19sb2dvLXRhZ2xpbmUgLnRhZ2xpbmUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogI0FBQUFBQTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzLCB2aXNpYmlsaXR5IDNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5sb2ctaW4tc3RhdGUgLmhlYWRfX2xvZ28tdGFnbGluZSAudGFnbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNTAlKTtcbn1cbi5oZWFkX19sb2dvLXRhZ2xpbmUgLmNsb3NlLWJ0biB7XG4gIHJpZ2h0OiAwO1xufVxuLmxvZy1pbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43NXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNzVzO1xufVxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7XG4gIGhlaWdodDogNXJlbTtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDclO1xufVxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmlucHV0LWZpZWxkX2VtYWlsIHtcbiAgbGVmdDogMDtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZF9wYXNzd29yZCB7XG4gIHJpZ2h0OiAwO1xufVxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUzJTtcbiAgdG9wOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC4zNXM7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaGVscGVyLWJ0biAuaGVscGVyLWJ0bl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zNXMsIG9wYWNpdHkgLjM1cztcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRuIC5oZWxwZXItYnRuX19jb250ZW50LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRuIC5oZWxwZXItYnRuX19jb250ZW50X2JhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaGVscGVyLWJ0biAuaGVscGVyLWJ0bl9fY29udGVudF9iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDMuM3JlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaGVscGVyLWJ0biAuaGVscGVyLWJ0bl9fY29udGVudF9iYWNrOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQUFBQUFBO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQUFBQTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkLnJlY292ZXItcHN3ZC1zdGF0ZSAuaW5wdXQtZmllbGRfZW1haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkLnJlY292ZXItcHN3ZC1zdGF0ZSAuaW5wdXQtZmllbGRfcGFzc3dvcmQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZC5yZWNvdmVyLXBzd2Qtc3RhdGUgLmhlbHBlci1idG4ge1xuICBsZWZ0OiAwO1xufVxuLmxvZy1pbiAuc3ViLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA5NXJlbTtcbn1cbi5sb2ctaW4uaGlkZGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5sb2ctaW4gI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIGZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmxvZy1pbiAjbWNfZW1iZWRfc2lnbnVwIGRpdiNtY2UtcmVzcG9uc2VzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5sb2ctaW4gI21jX2VtYmVkX3NpZ251cCBkaXYucmVzcG9uc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI0FBQUFBQSAhaW1wb3J0YW50O1xufVxuLmVudGVyLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0FBQUFBQTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBQUFBQUE7XG59XG4uZW50ZXItaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FBQUFBQTtcbiAgbGVmdDogLTlweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1MHB4O1xuICB0b3A6IDEuOHJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkO1xufVxuLmNsb3NlLWJ0bjpiZWZvcmUsXG4uY2xvc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG4ubG9nLWluLXN0YXRlIC5jbG9zZS1idG46YmVmb3JlLFxuLmxvZy1pbi1zdGF0ZSAuY2xvc2UtYnRuOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4uY2xvc2UtYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5sb2ctaW4tc3RhdGUgLmNsb3NlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2ctaW4tc3RhdGUgLmNsb3NlLWJ0bjpob3ZlcjpiZWZvcmUsXG4ubG9nLWluLXN0YXRlIC5jbG9zZS1idG46aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbn1cbi5tYWluLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3JlbTtcbiAgdG9wOiAxLjhyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cbi5tYWluLWJ0bi13cmFwIC5lbnRlci1pY28ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuLmxvZy1pbi1zdGF0ZSAubWFpbi1idG4td3JhcCAuZW50ZXItaWNvIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYWluLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHZpc2liaWxpdHkgMXM7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDtcbn1cbi5tYWluLWJ0biAubWFpbi1idG5fX2hvdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjM1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjM1cywgb3BhY2l0eSAwcyBsaW5lYXIgLjM1cztcbn1cbi5tYWluLWJ0biAubWFpbi1idG5fX2hvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1haW4tYnRuOmhvdmVyIC5tYWluLWJ0bl9faG92ZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMzVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwcyBsaW5lYXIgMHM7XG59XG4ubWFpbi1idG4uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhcmsgLm1haW4tYnRuLFxuLmxvZy1pbi1zdGF0ZSAubWFpbi1idG4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZGFyayAubWFpbi1idG4gLm1haW4tYnRuX19ob3Zlcixcbi5sb2ctaW4tc3RhdGUgLm1haW4tYnRuIC5tYWluLWJ0bl9faG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uaW5wdXQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMi43cmVtO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZmllbGQgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzUlO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQUFBQUFBO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG59XG4uaW5wdXQtZmllbGQgbGFiZWwubWluaWZpZWQge1xuICB0b3A6IC0wLjZyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoMCk7XG59XG4uaW5wdXQtZmllbGQgLmJvcmRlci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbn1cbi5pbnB1dC1maWVsZCAuYm9yZGVyLWxpbmU6YmVmb3JlLFxuLmlucHV0LWZpZWxkIC5ib3JkZXItbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzO1xufVxuLmlucHV0LWZpZWxkIC5ib3JkZXItbGluZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbn1cbi5pbnB1dC1maWVsZCAuYm9yZGVyLWxpbmUuYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWZpZWxkIC5ib3JkZXItbGluZS5hY3RpdmU6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzAgLmJvcmRlci1saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzEgLmJvcmRlci1saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlcmVkO1xufVxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzIgLmJvcmRlci1saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzMgLmJvcmRlci1saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW55ZWxsb3c7XG59XG4uaW5wdXQtZmllbGQuc3RyZW5ndGhfNCAuYm9yZGVyLWxpbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cbi5wcml2YXRlLWJldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxO1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cbi5wcml2YXRlLWJldGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19pbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNS42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA2LjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19pbmZvX190ZXh0IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyOXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbn1cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuaW5wdXQtZmllbGRfbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLm1haWwtbi1wYXNzd29yZCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLmFncmVlLXN1Ym1pdCAuYWdyZWUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuYWdyZWUtc3VibWl0IC5hZ3JlZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLmFncmVlLXN1Ym1pdCAuYWdyZWUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLmFncmVlLXN1Ym1pdCAuYWdyZWUgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLmFncmVlIGxhYmVsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG59XG4ucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLmFncmVlLXN1Ym1pdCAuYWdyZWUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3Nztcbn1cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuYWdyZWUtc3VibWl0IC5hZ3JlZSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQUFBQUFBO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQUFBQTtcbiAgbGVmdDogMC45cmVtO1xuICB0b3A6IDAuMnJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLnN1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG59XG4ubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiA0NyU7XG59XG4ubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZF9lbWFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haWwtbi1wYXNzd29yZCAuaW5wdXQtZmllbGRfcGFzc3dvcmQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LS1zaWxvdWV0dGVzIC5saXN0LWl0ZW06YmVmb3JlIHtcbiAgICByaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLS0yLTIge1xuICAgIG1hcmdpbi10b3A6IDE5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzZweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDAuNzMydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaWxvdWV0dGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL3NpbG91ZXR0ZXNAMngucG5nXCIpO1xuICB9XG4gIC5uZXR3b3JrLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazFAMnguanBnXCIpO1xuICB9XG4gIC5uZXR3b3JrLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazJAMngucG5nXCIpO1xuICB9XG4gIC5uZXR3b3JrLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazNAMngucG5nXCIpO1xuICB9XG4gIC5uZXR3b3JrLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazRAMngucG5nXCIpO1xuICB9XG4gIC5kbmRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2RuZGFyZWEyQDJ4LnBuZ1wiKTtcbiAgfVxuICAuYXJyb3ctMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzFAMngucG5nXCIpO1xuICB9XG4gIC5hcnJvdy0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93MkAyeC5wbmdcIik7XG4gIH1cbiAgLmFycm93LTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3czQDJ4LnBuZ1wiKTtcbiAgfVxuICAuYXJyb3ctNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzRAMngucG5nXCIpO1xuICB9XG4gIC5hcnJvdy01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93NUAyeC5wbmdcIik7XG4gIH1cbiAgLmFycm93LTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3c2QDJ4LnBuZ1wiKTtcbiAgfVxuICAuaGllcmFyY2h5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2hpZXJhcmNoeUAyeC5wbmdcIik7XG4gIH1cbiAgLm1lZXRpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbWVldGluZ0AyeC5qcGdcIik7XG4gIH1cbiAgLmFwcC1pbnRlcmZhY2UtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMUAyeC5wbmdcIik7XG4gIH1cbiAgLmFwcC1pbnRlcmZhY2UtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMkAyeC5wbmdcIik7XG4gIH1cbiAgLmFwcC1pbnRlcmZhY2UtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlM0AyeC5wbmdcIik7XG4gIH1cbiAgLnBlb3BsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9wZW9wbGVAMngucG5nXCIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYnViYmxlcy1ncm91cCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuc2lsb3VldHRlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9zaWxvdWV0dGVzQDJ4LnBuZ1wiKTtcbiAgfVxuICAubmV0d29yay0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmsxQDJ4LmpwZ1wiKTtcbiAgfVxuICAubmV0d29yay0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmsyQDJ4LnBuZ1wiKTtcbiAgfVxuICAubmV0d29yay0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmszQDJ4LnBuZ1wiKTtcbiAgfVxuICAubmV0d29yay00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcms0QDJ4LnBuZ1wiKTtcbiAgfVxuICAuZG5kYXJlYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9kbmRhcmVhMkAyeC5wbmdcIik7XG4gIH1cbiAgLmFycm93LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3cxQDJ4LnBuZ1wiKTtcbiAgfVxuICAuYXJyb3ctMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzJAMngucG5nXCIpO1xuICB9XG4gIC5hcnJvdy0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93M0AyeC5wbmdcIik7XG4gIH1cbiAgLmFycm93LTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3c0QDJ4LnBuZ1wiKTtcbiAgfVxuICAuYXJyb3ctNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzVAMngucG5nXCIpO1xuICB9XG4gIC5hcnJvdy02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93NkAyeC5wbmdcIik7XG4gIH1cbiAgLmhpZXJhcmNoeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9oaWVyYXJjaHlAMngucG5nXCIpO1xuICB9XG4gIC5tZWV0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL21lZXRpbmdAMnguanBnXCIpO1xuICB9XG4gIC5hcHAtaW50ZXJmYWNlLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTFAMngucG5nXCIpO1xuICB9XG4gIC5hcHAtaW50ZXJmYWNlLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTJAMngucG5nXCIpO1xuICB9XG4gIC5hcHAtaW50ZXJmYWNlLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTNAMngucG5nXCIpO1xuICB9XG4gIC5wZW9wbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvcGVvcGxlQDJ4LnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tLTMtMi0yIC5hcnJvdy01IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWN0aW9uLS0xLTMtMSAuYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5idWJibGVzLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91dGVyLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5pbm5lci13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTEtMi0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG4gIC5zZWN0aW9uLS0xLTItMSAuc2lsb3VldHRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cmVtO1xuICB9XG4gIC5zZWN0aW9uLS0xLTItMSAuYXJyb3ctMiB7XG4gICAgbWFyZ2luOiAxM3JlbSAwIDAgNXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMS0yLTIgLmFycm93LTMge1xuICAgIG1hcmdpbjogLTRyZW0gMCAwIDE1cmVtO1xuICB9XG4gIC5zZWN0aW9uLS0yLTItMSAuc2lsb3VldHRlcyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuc2VjdGlvbi0tMi0yLTIgLmFycm93IHtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIG1hcmdpbjogLTZyZW0gMCAwIDE4cmVtO1xuICB9XG4gIC5zZWN0aW9uX19udW1iZXIge1xuICAgIGxlZnQ6IC0zcmVtO1xuICB9XG4gIC5zZWN0aW9uX19udW1iZXIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGllcmFyY2h5IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuICAuYXBwLWludGVyZmFjZS1ncm91cCAuc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuICAuaGVhZGVyX19iYXIge1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lcl9fY29udGVudCB7XG4gICAgbGVmdDogNXJlbTtcbiAgfVxuICAubGlzdC0tbGluZS1sZWZ0IC5saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmxpc3QtaXRlbS0tbGluZS1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5idWJibGVzLWdyb3VwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5idWJibGVzLWdyb3VwIC5uZXR3b3JrLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1YmJsZXMtZ3JvdXAgLmgzLWxpa2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuYnViYmxlcy1ncm91cCAuYnViYmxlOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMCAwIDA7XG4gIH1cbiAgLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZV9fYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQge1xuICAgIHdpZHRoOiBjYWxjKDcwJSk7XG4gIH1cbiAgLmhlYWRfX2xvZ28tdGFnbGluZSAuY2xvc2UtYnRuIHtcbiAgICByaWdodDogLTMuNXJlbTtcbiAgICB0b3A6IC0xcmVtO1xuICB9XG4gIC5sb2ctaW4gLnN1Yi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cbiAgLm1haW4tYnRuLXdyYXAge1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgLmFwcC1pbnRlcmZhY2UtZ3JvdXAge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFwcC1pbnRlcmZhY2UtZ3JvdXAgLmNvbCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuICAuYXBwLWludGVyZmFjZS1ncm91cCAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5pbm5lci13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWN0aW9uID4gcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VjdGlvbi0tdmlkZW8ge1xuICAgIGhlaWdodDogMzRyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTEtMi0xIHtcbiAgICBtYXJnaW46IDhyZW0gMCAzMHJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMS0yLTEgLmxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zZWN0aW9uLS0xLTItMSAubGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTEtMi0xIC5zaWxvdWV0dGVzIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW07XG4gICAgd2lkdGg6IDQ1cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zZWN0aW9uLS0xLTItMSAuYXJyb3cge1xuICAgIG1hcmdpbjogNHJlbSAwIDAgLTdyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTEtMi0yIC5hcnJvdy0zIHtcbiAgICB3aWR0aDogMy40cmVtO1xuICAgIG1hcmdpbjogLTUuNXJlbSAwIDAgOHJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMS0zLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICB9XG4gIC5zZWN0aW9uLS0xLTMtMSAuYXJyb3ctNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtIDAgMCAtOXJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5zZWN0aW9uLS0xLTMtMyAubGlzdC1pdGVtIC5oNC1saWtlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLnNlY3Rpb24tLTEtMy0zIC5saXN0LWl0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDAuNWVtO1xuICB9XG4gIC5zZWN0aW9uLS0yLTItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gIH1cbiAgLnNlY3Rpb24tLTItMi0xIC5zaWxvdWV0dGVzIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbTtcbiAgICB3aWR0aDogNDVyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTItMi0xIC5saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2VjdGlvbi0tMi0yLTEgLmFycm93LTEge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBtYXJnaW46IDRyZW0gMCAwIC0xMXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMi0yLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG4gIC5zZWN0aW9uLS0yLTItMiAuYXJyb3cge1xuICAgIHdpZHRoOiAzLjRyZW07XG4gICAgbWFyZ2luOiAtOHJlbSAwIDAgNXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMy0yLTEge1xuICAgIG1hcmdpbjogOHJlbSAwIDIwcmVtO1xuICB9XG4gIC5zZWN0aW9uLS0zLTItMSAuYXJyb3ctNSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIC03cmVtO1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLnNlY3Rpb24tLTMtMi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMy0yLTIgLmFycm93LTUge1xuICAgIHdpZHRoOiA3LjVyZW07XG4gICAgbWFyZ2luOiAtNnJlbSAwIDAgLTJyZW07XG4gIH1cbiAgLnNlY3Rpb24tLTMtMy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMy0zLTEgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uZXR3b3JrLTEge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgLTE2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1MHB4KTtcbiAgfVxuICAubmV0d29yay0yIHtcbiAgICBtYXJnaW46IC0zcmVtIGF1dG8gLTNyZW0gLTE0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNjBweCk7XG4gIH1cbiAgLm5ldHdvcmstNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTQzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MDBweCk7XG4gIH1cbiAgLmRuZGFyZWEge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI2MHB4KTtcbiAgfVxuICAuYXJyb3cgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhpZXJhcmNoeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTM0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MDBweCk7XG4gIH1cbiAgLm1lZXRpbmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMjVweCk7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1zZWNvbmQtbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmhlYWRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5taW5pLWxvZ28gLm1pbmktbG9nb19fbGluZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLmxpbmstLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5iYWNrLWJ0bi1ncm91cCAuYXJyb3ctbGluZSB7XG4gICAgcmlnaHQ6IC0ycmVtO1xuICB9XG4gIC5oMS1saWtlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuICAuaDItbGlrZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLnF1b3RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbiAgLnF1b3RlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5xdW90ZSAucXVvdGVfX2NpdGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM0cmVtO1xuICB9XG4gIC52aWRlby1jb250YWluZXIgLnBsYXktYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlzdCAubGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE1ZW07XG4gIH1cbiAgLmxpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1pdGVtID4gKiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuICAubGlzdC1pdGVtIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wZW9wbGUtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBlb3BsZS1ncm91cCAucGVvcGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC42cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOS4xNDI4NmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvcGVvcGxlLW1vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5wZW9wbGUtZ3JvdXAgLnBlb3BsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MS4yNSU7XG4gIH1cbiAgLnBlb3BsZS1ncm91cCAucGVvcGxlLWdyb3VwX19saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnBlb3BsZS1ncm91cCAucGVvcGxlLWdyb3VwX19saW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIH1cbiAgLnBlb3BsZS1ncm91cCAucGVvcGxlLWdyb3VwX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbiAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICB9XG4gIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgfVxuICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICB9XG4gIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDcpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIH1cbiAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoOCkge1xuICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgfVxuICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg5KSB7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICB9XG4gIC5odWItbGluayAuaHViLWxpbmtfX2xpbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5mb290ZXJfX3JvdyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fcm93OmZpcnN0LWNoaWxkIC5mb290ZXJfX2xlZnQge1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxuICAuZm9vdGVyX19yb3c6Zmlyc3QtY2hpbGQgLmZvb3Rlcl9fcmlndGgge1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZvb3Rlcl9fcm93Om50aC1jaGlsZCgyKSAuZm9vdGVyX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuZm9vdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5mb290ZXJfX25hdiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZm9vdGVyX19uYXYgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2IC5saW5rX19ob3Zlci13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDEwcHg7XG4gIH1cbiAgLmhlYWRfX2xvZ28tdGFnbGluZSAubG9nbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmhlYWRfX2xvZ28tdGFnbGluZSAuY2xvc2UtYnRuIHtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxuICAubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubG9nLWluIC5zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubWFpbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAucHJpdmF0ZS1iZXRhIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wcml2YXRlLWJldGEgLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICB9XG4gIC5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgfVxuICAucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX2luZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX2luZm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWN0aW9uLS0xLTItMSAuc2lsb3VldHRlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjguNXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tMS0yLTEgLmFycm93LTIge1xuICAgIG1hcmdpbjogMCAwIDAgLTVyZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAuc2VjdGlvbi0tMi0yLTEgLnNpbG91ZXR0ZXMge1xuICAgIG1hcmdpbi1yaWdodDogLTI4LjVyZW07XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuaGVhZGVyLS1wYWdlIC5oZWFkZXJfX2xvZ2luLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVhZGVyLS1wYWdlIC5oZWFkZXJfX2J0bi1zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmhlYWRlci0tcGFnZSAubGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyLS1wYWdlIC5oZWFkZXJfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLS1taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmhlYWRlci0tbWluaSAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLS1taW5pIC5oZWFkZXJfX2xvZ2luLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXItLW1pbmkgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjVyZW0pO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cbiAgLmhlYWRlci0tbWluaSAubWluaS1sb2dvLFxuICAuaGVhZGVyLS1taW5pIC5taW5pLWxvZ28tc3ViIHtcbiAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgfVxuICAuaGVhZGVyLS1taW5pIC5iYWNrLWJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci0tbWluaSAubWluaS1sb2dvLXN1YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1taW5pLWh1YiAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXItLW1pbmktaHViIC5oZWFkZXJfX2xvZ2luLWdyb3VwIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlci0tbWluaS1odWIgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhlYWRlci0tbWluaS1odWIgLmJhY2stYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItLW1pbmktaHViIC5taW5pLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lcl9fY29udGVudCAuc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmh1Yi1saW5rIC5odWItbGlua19fbGluZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4ge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE2cmVtKTtcbiAgfVxuICAubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCAuaW5wdXQtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAubWFpbi1idG4td3JhcCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG4gIC5wcml2YXRlLWJldGEgLmlucHV0LWZpZWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgLmlucHV0LWZpZWxkX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgLnBlb3BsZS1ncm91cCAucGVvcGxlIHtcbiAgICBmb250LXNpemU6IDEuMzdyZW07XG4gIH1cbn1cbi5hYm91dC1wYWdlIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLnByaWNpbmctcGFnZSAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDtcbn1cbi5oZWFkZXIuaGVhZGVyLS1taW5pIHtcbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyovXG59XG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX21lbnUge1xuICB0b3A6IGF1dG87XG4gIGhlaWdodDogNDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG59XG4uaGVhZGVyLS1taW5pIC5taW5pLWxvZ28tc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX21lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci0tbWluaSAuaGVhZGVyX19tZW51IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci0tbWluaSAuaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNBQUFBQUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zNXM7XG59XG4uaGVhZGVyX19tZW51IHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmhlYWRlcl9fbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fbWVudSB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qKlxuICogU3dpcGVyIDMuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqIFxuICogQ29weXJpZ2h0IDIwMTYsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKiBcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICogXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgNywgMjAxNlxuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgaGVpZ2h0O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAtbXMtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXdwOC12ZXJ0aWNhbCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLyogQXJyb3dzICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogMTdweCAzNHB4O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTdweCAzNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMzRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250ZW50L21haW4vc2xpZGVyLWFycm93X2wuc3ZnXCIpO1xuICBsZWZ0OiAyNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGVudC9tYWluL3NsaWRlci1hcnJvd19sLnN2Z1wiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGVudC9tYWluL3NsaWRlci1hcnJvd19sLnN2Z1wiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250ZW50L21haW4vc2xpZGVyLWFycm93X3Iuc3ZnXCIpO1xuICByaWdodDogMjVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGVudC9tYWluL3NsaWRlci1hcnJvd19yLnN2Z1wiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGVudC9tYWluL3NsaWRlci1hcnJvd19yLnN2Z1wiKTtcbn1cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjU0NTQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi8qIDNEIENvbnRhaW5lciAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cbi8qIENvdmVyZmxvdyAqL1xuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi8qIEN1YmUgKyBGbGlwICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQ3ViZSAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi8qIEZhZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtYXJnaW5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBCbG9ja3F1b3RlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gY2xlYXJmaXguY3NzIC0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gL2NsZWFyZml4LmNzcyAtLS0tLS0tLS0tLS0tLS0gKi9cbiIsIi8vIE1peGlucy5cblxuLmlubGluZV9ibG9jayhAdmE6IHRvcCl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBAdmE7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbn1cbi8qKlxuKiBFeGFtcGxlczpcbiogLmlubGluZS1ibG9jayh0b3AsMCk7ID0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgIHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbi1yaWdodDogLTRweDsgfVxuKiAuaW5saW5lLWJsb2NrKHRvcCwtNHB4LHJlbGF0aXZlKTsgPSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBtYXJnaW4tcmlnaHQ6IC00cHg7IH1cbiogLmlubGluZS1ibG9jaygpOyA9IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuKiovXG4ucG9zX2RpcyhAd2lkdGgpeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTtcbiAgICAmIHdoZW4gKGlzcGl4ZWwoQHdpZHRoKSkgeyBtYXgtd2lkdGg6IEB3aWR0aDsgbWFyZ2luOiAwIGF1dG87IH1cbn1cbi8qKlxuKiBFeGFtcGxlczpcbiogLnBvc19kaXMocmVsYXRpdmUpOyA9IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbiogLnBvc19kaXMocmVsYXRpdmUsODYwcHgpOyA9IHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogODYwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG4qIC5wb3NfZGlzKCk7ID0geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7fVxuKiovXG4uYnRuX3Jlc2V0KCl7IGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTsgYmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwO2JveC1zaGFkb3c6IG5vbmU7Ym9yZGVyLXJhZGl1czogbm9uZTtcbiAgICAmOmZvY3Vze291dGxpbmU6IG5vbmU7fVxufVxuLmNvbC1vbmUoQG4pe1xuICAgIHdpZHRoOiBAbiAqIDQuMTY2NiU7XG59XG5cbi5ib3gtc2l6aW5nKEBzaXppbmc6IGJvcmRlci1ib3gpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IEBzaXppbmc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBAc2l6aW5nO1xuICAgIGJveC1zaXppbmc6IEBzaXppbmc7XG59XG5cbi51c2VyLXNlbGVjdChAYXJndW1lbnQ6IG5vbmUpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBAYXJndW1lbnQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDogQGFyZ3VtZW50O1xuICAgIC1tcy11c2VyLXNlbGVjdDogQGFyZ3VtZW50O1xuICAgIHVzZXItc2VsZWN0OiBAYXJndW1lbnQ7XG59XG5cbi5wc2V1ZG8tY2xlYXIoKXtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5hYnNfY2VudF9pbWcoQHRvcDogMCwgQGxlZnQ6IDAsIEBib3R0b206IDAsIEByaWdodDowKXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHRvcDogQHRvcDtcbiAgICBsZWZ0OiBAbGVmdDtcbiAgICBib3R0b206IEBib3R0b207XG4gICAgcmlnaHQ6IEByaWdodDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi50cmFuc2Zvcm0oLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IEBhcmd1bWVudHM7XG4gICAgLW1vei10cmFuc2Zvcm06IEBhcmd1bWVudHM7XG4gICAgLW8tdHJhbnNmb3JtOiBAYXJndW1lbnRzO1xuICAgIC1tcy10cmFuc2Zvcm06IEBhcmd1bWVudHM7XG4gICAgdHJhbnNmb3JtOiBAYXJndW1lbnRzO1xufVxuLnRyZm9yaWdpbihAeDo1MCUsIEB5OjUwJSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogQHggQHk7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAeCBAeTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQHggQHk7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogQHggQHk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogQHggQHk7XG59XG5cbi5yb3RhdGlvbihAZGVnOjVkZWcpe1xuICAgIC50cmFuc2Zvcm0ocm90YXRlKEBkZWcpKTtcbn1cbi5zY2FsZShAcmF0aW86MS41KXtcbiAgICAudHJhbnNmb3JtKHNjYWxlKEByYXRpbykpO1xufVxuLnRyYW5zbGF0ZShAeDowLCBAeTowKSB7XG4gICAgLnRyYW5zZm9ybSh0cmFuc2xhdGUoQHgsIEB5KSk7XG59XG5cbi50cmFuc2l0aW9uKEBkdXJhdGlvbjowLjIxOHMsIEBlYXNlOmVhc2UtaW4tb3V0LCBAdHlwZTphbGwpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEB0eXBlIEBkdXJhdGlvbiBAZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IEB0eXBlIEBkdXJhdGlvbiBAZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBAdHlwZSBAZHVyYXRpb24gQGVhc2U7XG4gICAgdHJhbnNpdGlvbjogQHR5cGUgQGR1cmF0aW9uIEBlYXNlO1xufVxuLnJvdW5kZWQoQHJhZGl1czogMnB4KSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xufVxuXG4vLyBZb3UgY2FuIGFkZCB5b3VyIG93biBtaXhpbnMgaGVyZToiLCIvKlxuICogTW9udHNlcnJhdFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0Ym9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC5zdmcjbW9udHNlcnJhdGJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdGxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LnN2ZyNtb250c2VycmF0bGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuc3ZnI21vbnRzZXJyYXRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXRzZW1pX2JvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQuc3ZnI21vbnRzZXJyYXRzZW1pX2JvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cbi8qXG4gKiBQcm94aW1hXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX3JncmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFfcmdyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYV9ub3ZhX2x0c2VtaWJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAvL3VybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkX2l0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfc2VtaWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YV9sdHNlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWFfbm92YV9yZ2JvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAvL3VybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhX3JnYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjUuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNi4zJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNi4zJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNi4zJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2F3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC42LjMnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC42LjMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNi4zI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufSIsIi8vIENvbW1vbiBzdHlsZXMgb2YgdGhlIHByb2plY3RcblxuXG4uaGVhZC1maXhlZCB7XG4gICYuaGlkZGVuIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO31cbn1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4geyBsZWZ0OiBjYWxjKH4gJzEwMCUgLSAxNnJlbScpOyB9XG4uaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiBsZWZ0OyB3aWR0aDogY2FsYyh+JzEwMCUgLSA1MHJlbScpOyB9XG5ib2R5IC5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRue3RvcDogY2FsYyh+JzEwMCUgKyAxOHB4Jyk7IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQge1xuICAuaW5wdXQtZmllbGRfZW1haWx7XG4gICAgJi5tb3ZleyB3aWR0aDogMTAwJTt9XG4gIH1cbiAgLmlucHV0LWZpZWxkX3Bhc3N3b3Jke1xuICAgICYubW92ZXsgb3BhY2l0eTogMDt6LWluZGV4OiAtMTt9XG4gIH1cbiAgLmhlbHBlci1idG4ubW92ZXsgbGVmdDogMDtcbiAgICAuaGVscGVyLWJ0bl9fY29udGVudHtcbiAgICAgICYuaGVscGVyLWJ0bl9fY29udGVudF9mb3Jnb3R7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjt9XG4gICAgICAmLmhlbHBlci1idG5fX2NvbnRlbnRfYmFja3sgb3BhY2l0eTogMTt2aXNpYmlsaXR5OiB2aXNpYmxlO31cbiAgICB9XG4gIH1cblxufVxuXG5sYWJlbHtcbiAgJi5lbWFpbGVycm9yLC5wd2RlcnJvcnsgcG9zaXRpb246IGFic29sdXRlO31cbn1cblxuXG4uaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDc1JTtcbiAgICByaWdodDogMzJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9yZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogI0FBQUFBQTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgwcHgpe1xuICAgICAgICB0b3A6IDY3JTtcbiAgICB9XG59XG5cbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fbWVudSB7XG4gIHRvcDogNzUlO1xufVxuXG4uaGVhZC1maXhlZCB7XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWluaS1sb2dvLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJmb290ZXIgLm1vYmlsZS12ZXJ7IGRpc3BsYXk6IG5vbmU7YmFja2dyb3VuZDogQGJsYWNrLXR4dDtjb2xvcjogQHdoaXRlOyBwYWRkaW5nLXRvcDogNDVweDsgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIC5sb2dvLXRhZ2xpbmV7IHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIHA6Zmlyc3QtY2hpbGR7IHBhZGRpbmctYm90dG9tOiA1cHg7fVxuICAgIC5pdGVte2ZvbnQ6IDYwMCAxMnB4LzE1cHggQG1vbnRzZXJyYXRfc2VtaS1ib2xkOyBsZXR0ZXItc3BhY2luZzogMC41ZW07IGNvbG9yOiBAd2hpdGU7fVxuICAgIC5zdWItaXRlbXtmb250OiAxNHB4LzE1cHggQHByb3hpbWFfcmVndWxhcjt9XG4gIH1cbiAgcHsgZGlzcGxheTogYmxvY2s7fVxuICBheyBjb2xvcjogQHdoaXRlO31cbn1cblxuLmZvb3Rlcl9fZW1haWwgeyBwYWRkaW5nLWJvdHRvbTogMTJweDt9XG4uZm9vdGVyX19waG9uZSB7IHBhZGRpbmctYm90dG9tOiA2MHB4O31cbi5mb290ZXJfX2NvcHlyaWdodHN7IGNvbG9yOiAjNzc3O2ZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBheyBjb2xvcjogQGdyYXktYWE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Zm9udDogQG1vbnRzZXJyYXRfcmVndWxhcjt9XG59XG4uZm9vdGVyX19kZXNpZ257Y29sb3I6IEBncmF5LWFhOyBmb250LXNpemU6IDEzcHg7XG4gIGF7IGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9yZWd1bGFyOyBmb250LXNpemU6IDExcHg7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWxlZnQ6IDVweDsgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO31cbn0iLCIvLyBDb21tb24gc3R5bGVzIG9mIHRoZSBwcm9qZWN0XG5AaW1wb3J0ICdoZWFkZXIubGVzcyc7XG5AaW1wb3J0ICdmb290ZXIubGVzcyc7XG5cblxuLy86Oi1tb3otc2VsZWN0aW9uIHtiYWNrZ3JvdW5kOiByZ2JhKDIzMCwyMzAsMjMwLDAuNSk7dGV4dC1zaGFkb3c6IG5vbmU7fVxuLy86OnNlbGVjdGlvbiB7YmFja2dyb3VuZDogcmdiYSgyMzAsMjMwLDIzMCwwLjUpO3RleHQtc2hhZG93OiBub25lO31cblxuaHRtbCwgYm9keSB7aGVpZ2h0OiAxMDAlO31cbi8vcCwgbGkgeyBmb250LWZhbWlseTogQHByb3hpbWFfcmVndWxhcjsgbWFyZ2luOiAwO2xldHRlci1zcGFjaW5nOiAtMC4wMjRyZW07IGZvbnQtc3R5bGU6IG5vcm1hbDt9XG5wLmRpc2FibGVkeyBjb2xvcjogQGdyYXktYWE7fVxuXG4ucGFnZS13cmFwcGVyIHttaW4taGVpZ2h0OiAxMDAlO292ZXJmbG93OiBoaWRkZW47fVxuXG4qIGh0bWwgLnBhZ2VfX3dyYXBwZXIge2hlaWdodDogMTAwJTt9XG5cbi5wcmVsb2FkZXJ7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO3otaW5kZXg6IDk5OTsgYmFja2dyb3VuZDogQHdoaXRlO31cbi51c2Vycy1wcmVsb2FkZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6IEBibGFjay10eHQ7IG1hcmdpbi10b3A6IDE0cHg7IG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjsgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gICAgJi5tb3ZleyBvcGFjaXR5OiAxO31cbiAgICAmOmJlZm9yZXtjb250ZW50OiAnICc7IHBvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MDtsZWZ0OiA3MHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHVzZXJzLWxvYWQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogICAgdXNlcnMtbG9hZCAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogICAgICAgICB1c2Vycy1sb2FkIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG59XG5cbi5pbm5lci13cmFweyBtaW4td2lkdGg6IDA7IHBhZGRpbmc6IDAgMjBweDsgbWFyZ2luOiAwIGF1dG87LmJveC1zaXppbmcoYm9yZGVyLWJveCk7fVxuLnBhZC1sZWZ0eyBwYWRkaW5nLWxlZnQ6IDMwcHghaW1wb3J0YW50O31cbi5tYXItbGVmdHsgbWFyZ2luLWxlZnQ6IDMwcHg7fVxuLmlubmVyLXdyYXAubWFyLWxlZnR7bWluLXdpZHRoOiBjYWxjKH5cIjMyMHB4IC0gMzBweFwiKTt9XG5pLmluLWNvbG9yeyBjb2xvcjogQHJlZDtmb250LXN0eWxlOiBub3JtYWw7fVxuLmdyYXktYmd7IGJhY2tncm91bmQ6IEBncmF5LWVlO1xuICAgIGlucHV0LCB0ZXh0YXJlYXtiYWNrZ3JvdW5kOiBAZ3JheS1lZTt9XG4gICAgLmlucHV0LWZpZWxkIC5oaWRle2JhY2tncm91bmQ6IEBncmF5LWVlO31cbn1cbi5kaXNhYmxlZHtjb2xvcjogQGdyYXktNzc7XG4gICAgLnB4Zy1zZXR7IG9wYWNpdHk6IDA7fVxuICAgIC5weGctc291cmNleyBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7IHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O31cbn1cblxuLnNob3J0eyB3aWR0aDogNjUlO31cbi5wX3N0cm9uZ3sgZm9udC1mYW1pbHk6IEBwcm94aW1hX3NlbWktYm9sZDt9XG5wIC51c2Vycy1jb3VudHtjb2xvcjogQGJsYWNrLXR4dDt9XG4uZGFzaC1saW5lLCB1bCBsaSAuZGFzaC1saW5leyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmJlZm9yZXtjb250ZW50OiAnICc7IHBvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MTFweDtsZWZ0OiAtMTAwJTsgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDIwcHhcIik7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiBAYmxhY2stdHh0O31cbn1cblxuLy8tLS0gYnRuLS0vL1xuLmJ0bi1yZWR7IHBvc2l0aW9uOiByZWxhdGl2ZTtmb250OiAxNHB4LzE0cHggQG1vbnRzZXJyYXRfYm9sZDsgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IEByZWQ7XG4gICAgJi5zbWFsbHsgZm9udDogMTBweC8xNHB4IEBwcm94aW1hX3JlZ3VsYXI7fVxuICAgICYudHJpYW5nbGUge1xuICAgICAgICAmOmFmdGVyIHtjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7IGJvdHRvbTogNHB4O2JvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6IDNweCBzb2xpZCBAcGluaztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyOyB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWR7IGNvbG9yOiAjYzFjMWMxOyB6LWluZGV4OiAtOTk5OTtcbiAgICAgICAgLmVudGVyLWljby1wYWdle2JvcmRlci1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtib3JkZXItcmlnaHQtY29sb3I6ICNjMWMxYzE7fVxuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1leGFtcGxlc3tkaXNwbGF5OiBpbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTogMjNweDtwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICYub3BlbjphZnRlcntib3R0b206IDhweDstbW96LXRyYW5zZm9ybTogc2NhbGVZKC0xKTstd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTsgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO31cbn1cbi5idG4tYWRkeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jaztmb250LWZhbWlseTogQG1vbnRzZXJyYXRfc2VtaS1ib2xkIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IG1hcmdpbi1ib3R0b206IDI3cHg7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7Y29udGVudDogJysnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAwOyBib3R0b206IDNweDsgZm9udDogMTJweC8xNHB4IEBtb250c2VycmF0X3JlZ3VsYXI7IGxldHRlci1zcGFjaW5nOiAwLjVlbTt9XG4gICAgaXsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XG59XG4uYnRuLW5leHR7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaXtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxufVxuLmJ0bi1lZGl0eyBkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogcmVsYXRpdmU7Zm9udC1mYW1pbHk6IEBtb250c2VycmF0X3NlbWktYm9sZCFpbXBvcnRhbnQ7XG4gICAgLmFycm93e1xuICAgICAgICB3aWR0aDogMTIwJTtsZWZ0OiAtMzBweDt0b3A6NnB4O1xuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye3JpZ2h0OmF1dG87bGVmdDowO31cbiAgICAgICAgJjpiZWZvcmUgeyBib3R0b206IDJweDstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7fVxuICAgICAgICAmOmFmdGVyIHsgYm90dG9tOiAtMnB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XG4gICAgfVxufVxuLmJ0bi1zYXZlLCAuYnRuLXN1Ym1pdCwgLmJ0bi1jaGVja3sgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGl7IGZvbnQtc3R5bGU6IG5vcm1hbDt3aGl0ZS1zcGFjZTogbm93cmFwO31cbn1cbi5idG4tZ28tbGl2ZXttYXJnaW4tdG9wOiA0N3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgaXsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XG59XG4uYnRuLWNvbnRpbnVleyBtYXJnaW4tdG9wOiA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1yaWdodDogMThweDt9XG4uYnRuLWJhY2t7IG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgLmFycm93eyBsZWZ0OiAwO31cbn1cbi5idG4tcmVmcmVzaHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctcmlnaHQ6IDE4cHg7IG1hcmdpbi1ib3R0b206IDI1cHg7Zm9udDogMTJweC8xMnB4IEBtb250c2VycmF0X3NlbWktYm9sZDtcbiAgICBpe3doaXRlLXNwYWNlOiBub3dyYXA7fVxuICAgICY6YmVmb3JlIHtjb250ZW50OiAnXFxmMDIxJztwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7IGJvdHRvbTogNnB4OyBjb2xvcjogQHBpbms7Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTBweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDt9XG59XG5cbi8vLS0tIHRpdGxlLS0vL1xuLmxvZ28tdGFnbGluZV90b3B7IGNvbG9yOiBAYmxhY2stdHh0O3BhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHA6Zmlyc3QtY2hpbGR7IGZvbnQtZmFtaWx5OiBAcHJveGltYV9ib2xkOyBmb250LXN0eWxlOiBub3JtYWw7fVxufVxuLm1pbmktdGl0e21heC13aWR0aDo3NSU7IHBhZGRpbmctYm90dG9tOiA0NnB4OyBmb250OiAxMHB4LzI0cHggQG1vbnRzZXJyYXRfcmVndWxhcjsgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4ubWluLXRpdHsgZm9udDogMTJweC8yNHB4IEBtb250c2VycmF0X3NlbWktYm9sZDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzogMC4yNWVtO31cbi5hcmVhX190aXRsZXsgcG9zaXRpb246IHJlbGF0aXZlO2NvbG9yOkBibGFjay10eHQ7IHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGl7IGRpc3BsYXk6IGJsb2NrO2ZvbnQtc3R5bGU6IG5vcm1hbDtmb250OiAgMjRweC8zMHB4IEBtb250c2VycmF0X2JvbGQ7IGxldHRlci1zcGFjaW5nOiAwLjI1ZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuICAgIHN1cHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0ycHg7IGxlZnQ6IDA7IGxldHRlci1zcGFjaW5nOiAwO2NvbG9yOiBAYmxhY2stdHh0O2ZvbnQ6IDEycHgvMjRweCBAbW9udHNlcnJhdF9zZW1pLWJvbGQ7fVxuICAgIC5zdXAtdmVydHtcbiAgICAgICAgaXsgZm9udDogMTBweC8xMHB4IEBwcm94aW1hX3JlZ3VsYXI7IGNvbG9yOiBAZ3JheS1hYTsgdGV4dC1hbGlnbjogY2VudGVyOyBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7IHBhZGRpbmctdG9wOiAxcHg7fVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkeyBwYWRkaW5nLXRvcDogNnB4O31cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcmVhX190aXRsZV9zdWJ7IGRpc3BsYXk6IG5vbmU7fVxuLnZlcnQtc3VwLXRpdGxleyBwb3NpdGlvbjogcmVsYXRpdmU7Y29sb3I6QGJsYWNrLXR4dDsgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcHsgcGFkZGluZzogMCFpbXBvcnRhbnQ7fVxufVxuLnN1cC12ZXJ0e3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAycHg7IGxlZnQ6IC0zMHB4OyBsZXR0ZXItc3BhY2luZzogMDtjb2xvcjogQGdyYXktNzc7Zm9udDogMTJweC8xOHB4IEBwcm94aW1hX3JlZ3VsYXI7XG4gICAgaXsgZGlzcGxheTogYmxvY2s7Zm9udC1zdHlsZTogbm9ybWFsO31cbn1cblxuLy8tLS0gYnRuLWljb24tLS8vXG4uZW50ZXItaWNvLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMDt0b3A6IDNweDt3aWR0aDogN3B4O2hlaWdodDogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBwaW5rO2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGluaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTdweDtib3R0b206IC00cHg7ZGlzcGxheTogYmxvY2s7d2lkdGg6IDFweDtoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiBAcGluaztcbiAgICB9XG59XG4uYXJyb3cge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA3cHg7bGVmdDogNjVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDY1cHhcIik7IGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IEBwaW5rO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCNmZjU2NTYsI2U5NDVhZCk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkODIwMjAsI2ZmNTY1NiwjZTk0NWFkKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkODIwMjAsI2ZmNTY1NiwjZTk0NWFkKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCNmZjU2NTYsI2U5NDVhZCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDgyMDIwLCNmZjU2NTYsI2U5NDVhZCk7XG4gICAgJjpiZWZvcmUsJjphZnRlciB7Y29udGVudDogXCJcIjsgIGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDogNXB4OyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogQHBpbms7fVxuICAgICY6YmVmb3JlIHsgYm90dG9tOiAycHg7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO31cbiAgICAmOmFmdGVyIHsgYm90dG9tOiAtMnB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9XG59XG4uZGVsLWljb257XG4gICAgJjpiZWZvcmV7ICBjb250ZW50OiAnXFxmMDE0JztkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Y29sb3I6IEBncmF5OyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTsgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO31cbn1cblxuXG5cbi8vLS0tIHBhZ2VzLWRpZmVyLi0tLy9cbi5ob21lLXBhZ2V7XG4gICAgLmxvZ28tdGFnbGluZV90b3B7IHBhZGRpbmc6IDA7fVxuICAgIC5taW5pLXRpdHtwYWRkaW5nOiAxMnB4IDAgMjNweDt9XG4gICAgLmFyZWFfX3RpdGxleyBwYWRkaW5nLWJvdHRvbTogMDt9XG59XG4uY3VzdG9taXNhdGlvbi1wYWdle1xuICAgIC5jaGVjay1saXN0eyBkaXNwbGF5OiBub25lO31cbn1cblxuXG4vLyAtLS0gU0VDVElPTi1QSUNLRVIgLS0tIC8vXG4uc2VjdGlvbi1waWNrZXJ7IHBhZGRpbmc6IDUxcHggMDt9XG5cbi5hcmVhcy1saXN0eyBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICAuYXJlYXNfX2l0ZW17IG1hcmdpbi1ib3R0b206IDU1cHg7IGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkeyBtYXJnaW46IDA7fVxuICAgIH1cbn1cblxuLmFyZWEtc2xpZGVyLXdyYXB7ZGlzcGxheTogbm9uZTsgd2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIC5idG4tc2VsZWN0LWFyZWF7IGRpc3BsYXk6IGlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OiAxNXB4O31cbn1cbi5hcmVhLXNsaWRleyBkaXNwbGF5OiBibG9jaztwYWRkaW5nLXJpZ2h0OiAyNXB4Oy5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIC5zbGlkZXItdG9weyBwb3NpdGlvbjogcmVsYXRpdmU7Zm9udDogMTJweC8xNHB4IEBwcm94aW1hX3JlZ3VsYXI7Y29sb3I6IEBncmF5LWFhO292ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICY6YmVmb3JleyBjb250ZW50OiAnJztwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDY1cHg7Ym90dG9tOiA1MCU7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxcHg7YmFja2dyb3VuZDogQGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue2ZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9zZW1pLWJvbGQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke2NvbG9yOiBAYmxhY2stdHh0OyBtYXJnaW4tcmlnaHQ6IDNweDt9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OiAzcHg7fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXItaW5mb3tcbiAgICAgICAgLnRpdGxle2ZvbnQ6IDI0cHgvMzBweCBAbW9udHNlcnJhdF9ib2xkOyBwYWRkaW5nLWJvdHRvbTogMThweDt9XG4gICAgICAgIC50ZXh0e2ZvbnQ6IDE3cHgvMjRweCBAcHJveGltYV9yZWd1bGFyOyBwYWRkaW5nLWJvdHRvbTogNDBweDsgY29sb3I6IEBibGFjay10eHQ7fVxuICAgIH1cbiAgICAmLm5vLWNvbG9ye1xuICAgICAgICAuc2xpZGVyLWluZm97XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgc3sgY29sb3I6IEBibGFjay10eHQhaW1wb3J0YW50O31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zd2lwZXItY29udGFpbmVye21heC13aWR0aDogMjg1cHg7b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50OyBtYXJnaW46IDAgYXV0byAwIDAhaW1wb3J0YW50O31cblxuXG5cbi8vIC0tLSBRVUVTVElPTlMtRk9STSAtLS0gLy9cbi5xdWVzdGlvbnMtZm9ybXtwYWRkaW5nOiAxMXB4IDA7fVxuLnF1ZXN0aW9ucy1mb3JtX19ib3R0b217IHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICAgIC5jaGVjay1pdGVteyBwYWRkaW5nLWJvdHRvbTogNDRweDt9XG59XG5cbi8vIC0tLSBDSEVDSy1MSVNUIC0tLSAvL1xuLmNoZWNrLWxpc3R7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIC5pbm5lci13cmFwey5ib3gtc2l6aW5nKGJvcmRlci1ib3gpOyBwYWRkaW5nOiAzN3B4IDIwcHggNDJweDt9XG4gICAgLmNoZWNrLWxpc3RfX3RpdGxleyBwYWRkaW5nLWJvdHRvbTogMjNweDt9XG4gICAgLmNoZWNrLWl0ZW17IG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHsgbWFyZ2luLWJvdHRvbTogMDt9XG4gICAgfVxufVxuW3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAmOm5vdCg6Y2hlY2tlZCksJjpjaGVja2VkIHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogLTk5OTlweDtcbiAgICAgICAgJisgbGFiZWwge3Bvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7bWFyZ2luLWxlZnQ6IDM1cHg7Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpiZWZvcmV7Y29udGVudDogJyc7cG9zaXRpb246IGFic29sdXRlO2xlZnQ6LTM1cHg7IHRvcDogMXB4O3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7Ym9yZGVyOiAxcHggc29saWQgQGdyYXk7IDtib3JkZXItcmFkaXVzOiAycHg7fVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7cG9zaXRpb246IGFic29sdXRlO3RvcDogMXB4OyBsZWZ0OiAtMzRweDtjb2xvcjogQGJsYWNrLXR4dDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yczsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yczsgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE4cHgvMSBGb250QXdlc29tZTt0ZXh0LXJlbmRlcmluZzogYXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7b3BhY2l0eTogMDstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7IC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge29wYWNpdHk6IDE7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7IHRyYW5zZm9ybTogc2NhbGUoMSk7fVxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbHtjb2xvcjpAZ3JheS03NztjdXJzb3I6IGRlZmF1bHQ7fVxufVxuXG5cbi8vIC0tLSBGT1JNIEZJRUxEUyAtLS0gLy9cbi5xdWVzdGlvbnMtbGlzdHsgcGFkZGluZy10b3A6IDlweDsuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAucXVlc3Rpb25zLWxpc3RfX3RpdGxleyBwYWRkaW5nLWJvdHRvbTogMzBweDt9XG59XG4uaW5wdXQtZmllbGQsIC5pbnB1dC1maWVsZF9oZWFkZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAmOmZvY3Vze291dGxpbmU6IG5vbmU7fVxuICAgIHRleHRhcmVhLCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDI0cHg7d2lkdGg6IDEwMCU7cGFkZGluZzogMCAwIDdweCAwOyB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgZm9udDogMTdweC8yNHB4IEBwcm94aW1hX3JlZ3VsYXI7IGJvcmRlcjogbm9uZTtib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmOmZvY3Vze291dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICArIC5sYWJlbC1ib3g6YmVmb3JleyB3aWR0aDogMTAwJTt9XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB+IC5sYWJlbC1ib3gsXG4gICAgICAgICY6dmFsaWQgfiAubGFiZWwtYm94e2ZvbnQ6IDEwcHgvMTRweCBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7fVxuICAgIH1cbiAgICB0ZXh0YXJlYXtwYWRkaW5nLXJpZ2h0OiAyOHB4O31cbiAgICAuaGlkZXtwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7Ym90dG9tOiAwOyBoZWlnaHQ6IDE5cHg7cGFkZGluZzogNXB4IDEycHggMTNweCA1cHg7YmFja2dyb3VuZDogQHdoaXRlO31cbiAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSwmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgLmRlbC1pY29uOmJlZm9yZXtjb250ZW50OiAnICc7fVxuICAgIH1cbiAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgLy9jb250ZW50OiAnJztkaXNwbGF5OiBibG9jazt3aWR0aDogMTAwJTtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDtib3R0b206IDA7IGhlaWdodDogMXB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1czsgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB9XG4gICAgJjpiZWZvcmV7IHdpZHRoOiAwO31cbiAgICAmLmVycm9ye1xuICAgICAgICAmOmJlZm9yZXsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6IEBwaW5rLWVycm9yO3otaW5kZXg6IDE7fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZXsgb3BhY2l0eTogMTt9XG4gICAgfVxuICAgIC5lcnJvci1tZXNzYWdleyBwb3NpdGlvbjogYWJzb2x1dGU7cmlnaHQ6IDA7Ym90dG9tOiAtMjBweDsgY29sb3I6IEBwaW5rLWVycm9yO2ZvbnQ6IDEycHgvMTRweCBAcHJveGltYV9yZWd1bGFyOyBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1czsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7ICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgfVxuICAgIC5ib3JkZXItbGluZTpiZWZvcmV7IGhlaWdodDogMDt9XG4gICAgLmxhYmVsLWJveCB7d2lkdGg6IDEwMCU7cG9zaXRpb246IGFic29sdXRlO3RvcDogMDtmb250OiAxMnB4LzE0cHggQG1vbnRzZXJyYXRfc2VtaS1ib2xkOyBsZXR0ZXItc3BhY2luZzogMC4yNWVtO2NvbG9yOiBAZ3JheTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB9XG59XG4uaW5wdXQtZmllbGRfaGVhZGVye1xuICAgICY6YWZ0ZXIsICY6YmVmb3JleyBkaXNwbGF5OiBub25lO31cbiAgICB0ZXh0YXJlYSwgaW5wdXQge1xuICAgICAgICAmOmZvY3VzIH4gLmxhYmVsLWJveCxcbiAgICAgICAgJjp2YWxpZCB+IC5sYWJlbC1ib3h7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzNweCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zM3B4KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zM3B4KTt9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICB+IC5ib3JkZXItbGluZTpiZWZvcmV7IGhlaWdodDogMnB4O3dpZHRoOiAxMDAlO31cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwtYm94IHt0b3A6MTBweDsgY29sb3I6IEBncmF5LWFhO31cbn1cbi5hdXRvRXhwYW5ke292ZXJmbG93OiBoaWRkZW47aGVpZ2h0OiAyNHB4O31cbi5ncl92ZXJfMntjb2xvcjogQGJsYWNrLXR4dCFpbXBvcnRhbnQ7XG4gICAgJjpmb2N1c3tvdXRsaW5lOiBub25lO31cbiAgICBzcGFue2NvbG9yOiBAYmxhY2stdHh0IWltcG9ydGFudDtvdmVyZmxvdzogdmlzaWJsZTt9XG4gICAgKntjb2xvcjogQGJsYWNrLXR4dCFpbXBvcnRhbnQ7b3ZlcmZsb3c6IHZpc2libGU7fVxufVxuZ3JhbW1hcmx5LWdob3N0LCAuZ3JfdmVyXzJ7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O3Zpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7fVxuXG5cbi8vIC0tLSBQUkVWSUVXLVBBR0UgLS0tIC8vXG4ucHJldmlldy1wYWdle1xuICAgIC5jaGVjay1saXN0eyBtYXJnaW4tdG9wOiA0NHB4OyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuYnRuLXd7IHBhZGRpbmctdG9wOiAxNXB4O31cbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1saXN0IHsgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIC5pbm5lci13cmFweyBwYWRkaW5nOiAwIDIwcHggNDJweDt9XG4gICAgfVxuICAgIC5pbnB1dC1maWVsZHsgbWFyZ2luLWJvdHRvbTogMzVweDt9XG4gICAgcHsgcGFkZGluZy1yaWdodDogMzBweDt9XG4gICAgLmJ0bi1zYXZleyBtYXJnaW46IDI2cHggMCA1cHg7fVxufVxuXG4ucmVnaXN0ci1mb3JteyBwYWRkaW5nLXRvcDogNDRweDsgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgLmlucHV0LWZpZWxkeyBtYXJnaW4tYm90dG9tOiAyNXB4O31cbiAgICAucmVnaXN0ci1mb3JtX19zdGVweyBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAmLnByZXZpZXctZmllbGR7XG4gICAgICAgICAgICAudmVydC1zdXAtdGl0bGV7IHBhZGRpbmctYm90dG9tOiA1MnB4O31cbiAgICAgICAgICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgfiAubGFiZWwtYm94LFxuICAgICAgICAgICAgICAgICAgICAmOnZhbGlkIH4gLmxhYmVsLWJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxhYmVsLWJveHt0b3A6IC03cHg7Zm9udDogMTdweC8yNHB4IEBwcm94aW1hX3JlZ3VsYXI7IGxldHRlci1zcGFjaW5nOiAwO3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0gR09MSVZFLVBBR0UgLS0tIC8vXG5cbi5nb2xpdmUtcGFnZXtcbiAgICAuY29udGVudC1zZWN0aW9ueyBwYWRkaW5nLXRvcDogMjRweDt9XG4gICAgLmhpbnQgLm1pbi10aXR7IHBhZGRpbmctYm90dG9tOiA5cHg7fVxuICAgIC5yZWdpc3RyLWZvcm17IHBhZGRpbmctdG9wOiA0MnB4O3BhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAucmVnaXN0ci1mb3JtX19zdGVwIHtwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIC52ZXJ0LXN1cC10aXRsZXsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxuICAgICAgICAgICAgLmlucHV0LWZpZWxkIHtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB+IC5sYWJlbC1ib3gsXG4gICAgICAgICAgICAgICAgICAgICY6dmFsaWQgfiAubGFiZWwtYm94e2ZvbnQ6IDEwcHgvMTRweCBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGFiZWwtYm94eyB0b3A6IDA7Zm9udDogMTJweC8xNHB4IEBtb250c2VycmF0X3NlbWktYm9sZDtsZXR0ZXItc3BhY2luZzogMC4yNWVtO3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnVybC1saW5leyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5pbm5lci13cmFwe3BhZGRpbmctdG9wOiAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMTVweDt9XG4gICAgLm1pbmktdGl0eyBjb2xvcjogQGdyYXktNzc7IHBhZGRpbmctYm90dG9tOiAwO31cbn1cblxuLy8gLS0tIFBPUFVMQVRJTkctUEFHRSAtLS0gLy9cbi5wb3B1bGF0aW5nLXBhZ2V7XG4gICAgLmNvbnRlbnQtc2VjdGlvbnsgcGFkZGluZy1ib3R0b206IDUwcHg7fVxuICAgIC51cmwtbGluZXsgbWFyZ2luLWJvdHRvbTogOHB4O31cbn1cblxuLmxpc3Qtd3JhcHsgbWFyZ2luLXRvcDogNTZweDtwYWRkaW5nOiAzMnB4IDA7XG4gICAgLm1pbi10aXR7IHBhZGRpbmctYm90dG9tOiAxOXB4O2xldHRlci1zcGFjaW5nOiAwLjJlbTt9XG59XG4udXNlcnMtbGlzdHsgbWFyZ2luLXRvcDogMjJweDtcbiAgICAubWluLXRpdHtwYWRkaW5nLWJvdHRvbTogMjVweDt9XG4gICAgdWx7XG4gICAgICAgIGxpeyBwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4gICAgfVxufVxudWx7IGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGl7IC8qcGFkZGluZy1ib3R0b206IDIwcHg7Ki99XG59XG5cbi8vIC0tLSBURUFNLUNSRUFUSU9OLVBBR0UgLS0tIC8vXG4udGVhbWNyZWF0aW9uLXBhZ2V7XG4gICAgLmNvbnRlbnQtc2VjdGlvbnsgcGFkZGluZy1ib3R0b206IDUwcHg7fVxuICAgIC5ncm91cC1zaXplLWZvcm17IHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIC5zaG9ydHsgd2lkdGg6IDc1JTt9XG4gICAgICAgIC5idG4tc3VibWl0eyBtYXJnaW4tdG9wOiA5cHg7fVxuICAgIH1cbn1cblxuLy8gLS0tIFRFTVBMQVRFLVBBR0UgLS0tIC8vXG4udGVtcGxhdGUtcGFnZSwgLnRlbXBsYXRlUHJvZi1wYWdle1xuICAgIC51cmwtbGluZXsgbWFyZ2luLXRvcDogN3B4O31cbiAgICAuc2VjdGlvbi1waWNrZXIge3BhZGRpbmc6IDhweCAwO1xuICAgICAgICAmLmlubmVyLXdyYXAubWFyLWxlZnQgeyBtaW4td2lkdGg6IGNhbGMoflwiMzIwcHggLSAyMHB4XCIpOyBtYXJnaW4tbGVmdDogMjBweDt9XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtZm9ybXsgcGFkZGluZzogMDt9XG4gICAgLmNoZWNrLWxpc3QgeyBtYXJnaW46IDA7XG4gICAgICAgIC5pbm5lci13cmFweyBwYWRkaW5nLXRvcDogMTdweDsgcGFkZGluZy1ib3R0b206IDE2cHg7fVxuICAgICAgICAubWluaS10aXR7IHBhZGRpbmctYm90dG9tOiAyMnB4O31cbiAgICB9XG4gICAgLmFyZWFfX3RpdGxlIGl7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxufVxuLnRlYW0tbGlzdHsgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgLmFyZWFzX19pdGVtIHttYXJnaW4tYm90dG9tOiAwO31cbiAgICAuYXJlYV9fdGl0bGV7IHBhZGRpbmctYm90dG9tOiAxMXB4O31cbiAgICAuYXJlYS1zbGlkZXItd3JhcHtvdmVyZmxvdzogdmlzaWJsZTt9XG4gICAgLnVzZXJzLWxpc3R7IG1hcmdpbjogMDtwYWRkaW5nOiAyMnB4IDAgMjRweCAwO1xuICAgICAgICBsaXsgcGFkZGluZy1ib3R0b206IDE2cHg7fVxuICAgIH1cbn1cblxuLy8gLS0tIFJFTEFUSU9OU0hJUFMtTUFQIC0tLSAvL1xuLnJlbGF0aW9uc2hpcHMtbWFweyBwYWRkaW5nLXRvcDogMTJweDt9XG4ub3V0ZXItbWFwLXdyYXBwZXJ7bWF4LXdpZHRoOiAxMjAwcHg7IHBhZGRpbmctYm90dG9tOiAyNXB4OyBvdmVyZmxvdy14OiBhdXRvOyBtYXJnaW46IDAgYXV0bzt9XG4ucmVsYXRpb25zaGlwcy1tYXBfX3dyYXB7cG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwNXB4OyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiA1MDBweDt9XG4udXNlci1pdGVteyBwb3NpdGlvbjogYWJzb2x1dGU7d2lkdGg6IDEzNXB4OyBwYWRkaW5nOiAzcHg7YmFja2dyb3VuZDogQHdoaXRlOyBib3JkZXItcmFkaXVzOiAyNHB4Oy5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICYudXNlci1pdGVtX3Bpbmt7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgyNDAsMTkwLDIxMSwgMC43KTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAgICAwIDRweCAxMnB4IDRweCByZ2JhKDI0MCwxOTAsMjExLCAwLjcpO1xuICAgICAgICBib3gtc2hhZG93OiAgICAgICAgIDAgNHB4IDEycHggNHB4IHJnYmEoMjQwLDE5MCwyMTEsIDAuNyk7XG4gICAgfVxuICAgICYudXNlci1pdGVtX2dyYXl7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTJweCA0cHggcmdiYSgxOTAsMjE4LCAyMzUsIDAuNyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgMCA0cHggMTJweCA0cHggcmdiYSgxOTAsMjE4LCAyMzUsIDAuNyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgMCA0cHggMTJweCA0cHggcmdiYSgxOTAsMjE4LCAyMzUsIDAuNyk7XG4gICAgfVxuICAgICYudXNlci1pdGVtX2dyZWVue1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDEycHggNHB4IHJnYmEoMTkwLDIyNSwxODIsIDAuNyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgMCA0cHggMTJweCA0cHggcmdiYSgxOTAsMjI1LDE4MiwgMC43KTtcbiAgICAgICAgYm94LXNoYWRvdzogICAgICAgICAwIDRweCAxMnB4IDRweCByZ2JhKDE5MCwyMjUsMTgyLCAwLjcpO1xuICAgIH1cbiAgICAuaW1neyBmbG9hdDogbGVmdDt3aWR0aDogMjdweDsgaGVpZ2h0OiAyN3B4O21heC13aWR0aDogMjdweDtib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGltZ3sgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87Ym9yZGVyLXJhZGl1czogNTAlO31cbiAgICB9XG4gICAgLnVzZXItaW5mb3sgbWFyZ2luLWxlZnQ6IDM3cHg7IGZvbnQ6IDEwcHgvMTRweCBAcHJveGltYV9yZWd1bGFyO1xuICAgICAgICAubmFtZXtmb250LWZhbWlseTogQG1vbnRzZXJyYXRfYm9sZDsgY29sb3I6IEBibGFjay10eHQ7fVxuICAgICAgICAuc2NvcmV7IGNvbG9yOiBAZ3JheS1hYTtcbiAgICAgICAgICAgIHNwYW57IGNvbG9yOiBAYmxhY2stdHh0O31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbm5lY3Rpb25ze3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBibG9jazt6LWluZGV4OiAwO2xlZnQ6IDA7dG9wOiAwO3dpZHRoOiAxMDAlO2hlaWdodDogMTAwJTt9XG5cblxuLy8gLS0tIERBU0hCT0FSRC1QQUdFIC0tLSAvL1xuLmRhc2hib2FyZC1wYWdle1xuICAgIC5oZWFkZXJfX2xvZ2luLWdyb3VwIC5saW5rLmpzLWxvZ291dHsgZGlzcGxheTogYmxvY2s7fVxuICAgIC5oZWFkZXJfX2xvZ2luLWdyb3VwIC5saW5rOm5vdCguanMtbG9nb3V0KXsgZGlzcGxheTogbm9uZTt9XG4gICAgLmhlYWRlcl9fbG9naW4tZ3JvdXAgLmhlYWRlcl9fYnRuLXNlcGFyYXRvcnsgZGlzcGxheTogbm9uZTt9XG5cbiAgICAuc2VjdGlvbi1waWNrZXJ7IHBhZGRpbmc6IDA7fVxuICAgIC5hcmVhcy1saXN0IC5hcmVhc19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgICAgIC5hcmVhX190aXRsZXsgcGFkZGluZy1ib3R0b206IDEycHg7fVxuICAgICAgICAubWluaS10aXR7IHBhZGRpbmctYm90dG9tOiAyNHB4O31cbiAgICB9XG59XG4udXNlci1uYW1lLXRvcHsgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcHtmb250OiAxNHB4LzI0cHggQHByb3hpbWFfcmVndWxhcjsgY29sb3I6IEBncmF5LWFhO31cbiAgICAubmFtZXtmb250OiAxN3B4LzI0cHggQHByb3hpbWFfc2VtaS1ib2xkOyBjb2xvcjogQGJsYWNrLXR4dDt9XG4gICAgJisubWluaS10aXR7IHBhZGRpbmctYm90dG9tOiAzOHB4O31cbn1cbi5zdXJ2ZXlzLWxpc3R7IHBhZGRpbmctYm90dG9tOiA3MXB4OyBtYXJnaW4tbGVmdDogN3B4O31cbi5zdXJ2ZXktaXRlbXsgZGlzcGxheTogYmxvY2s7cGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLnN1cnZleS1pdGVtLWxpbmV7IGRpc3BsYXk6IG5vbmU7fVxuICAgICY6bGFzdC1jaGlsZHsgcGFkZGluZy1ib3R0b206IDA7fVxuICAgIC5hcmVhX190aXRsZXsgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHN1cHsgbGVmdDogLTI2cHg7fVxuICAgIH1cbiAgICAuc3VydmV5cy1kYXRle2ZvbnQ6IDEycHgvMTRweCBAcHJveGltYV9yZWd1bGFyOyBsZXR0ZXItc3BhY2luZzogMC4yNWVtOyBwYWRkaW5nLWJvdHRvbTogNHB4OyBjb2xvcjogQGdyYXktYWE7fVxuICAgIC5zdXJ2ZXlzLXVybHtmb250OiAxN3B4LzI0cHggQHByb3hpbWFfcmVndWxhcjsgY29sb3I6IEBibGFjay10eHQ7fVxufVxuXG4vLyAtLS0gREFTSEJPQVJEVU5QVUJMLVBBR0UgLS0tIC8vXG4uZGFzaGJvYXJkVW5wdWJsLXBhZ2V7XG4gICAgLmhlYWRlcl9fbG9naW4tZ3JvdXAgLmxpbmsuanMtbG9nb3V0eyBkaXNwbGF5OiBibG9jazt9XG4gICAgLmhlYWRlcl9fbG9naW4tZ3JvdXAgLmxpbms6bm90KC5qcy1sb2dvdXQpeyBkaXNwbGF5OiBub25lO31cbiAgICAuaGVhZGVyX19idG4tc2VwYXJhdG9yeyBkaXNwbGF5OiBub25lO31cbiAgICAuaGVhZC1maXhlZCAubWluaS1sb2dvLCAubWluaS1sb2dvLXN1YnsgZGlzcGxheTogbm9uZTt9XG4gICAgLmhlYWRlci0tbWluaS1odWIgLmJhY2stYnRuLWdyb3VweyBkaXNwbGF5OiBibG9jazt9XG4gICAgLnVzZXItbmFtZS10b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmhpbnR7IHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBweyB3aWR0aDogOTQlOyBwYWRkaW5nLWJvdHRvbTogMzBweDt9XG4gICAgICAgIC5taW4tdGl0eyBwYWRkaW5nLWJvdHRvbTogOXB4O31cbiAgICAgICAgLmJ0bi1nby1saXZleyBtYXJnaW4tdG9wOiAxN3B4O31cbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1saXN0eyBwYWRkaW5nLWJvdHRvbTogMjJweDt9XG59XG5cblxuLy8gLS0tIFVTRVItUEFHRSAtLS0gLy9cbi51c2VyLXBhZ2V7XG4gICAgLmNvbnRlbnQtc2VjdGlvbnsgcGFkZGluZy1ib3R0b206IDY0cHg7fVxuICAgIC5taW5pLXRpdHsgcGFkZGluZy1ib3R0b206IDU2cHg7fVxuICAgIC5hcmVhX190aXRsZXsgcGFkZGluZy1ib3R0b206IDQ0cHg7fVxuICAgIC5yZWdpc3RyLWZvcm17IHBhZGRpbmc6IDA7XG4gICAgICAgIC5yZWdpc3RyLWZvcm1fX3N0ZXAge3BhZGRpbmctYm90dG9tOiA2cHg7fVxuICAgICAgICAuaW5wdXQtZmllbGQge21hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7IG1hcmdpbi1ib3R0b206IDA7fVxuICAgICAgICB9XG4gICAgICAgIC5hZnRlci1maWVsZHsgZm9udDogMTRweC8yNHB4IEBwcm94aW1hX3JlZ3VsYXI7IGNvbG9yOiBAZ3JheS1hYTt9XG4gICAgICAgIC5idG4td3sgbWFyZ2luLXRvcDogNTNweDt9XG4gICAgICAgIC5idG4tbmV4dHtcbiAgICAgICAgICAgIC5hcnJvd3sgbGVmdDogMTE4cHg7d2lkdGg6IGNhbGMoficxMDAlIC0gMTE4cHgnKTt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1mb3JteyBwYWRkaW5nOiAwO31cbiAgICAuY2hlY2stbGlzdHsgbWFyZ2luLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IDI4cHg7fVxuICAgIC5xdWVzdGlvbnMtbGlzdHsgcGFkZGluZy1ib3R0b206IDhweDt9XG4gICAgLnVzZXJzLXByZWxvYWRlcnsgbWFyZ2luLXRvcDogNHB4O21hcmdpbi1ib3R0b206IDM2cHg7fVxuICAgIC5taW4tdGl0eyBwYWRkaW5nLWJvdHRvbTogOXB4O31cbiAgICAuYnRuLXN1Ym1pdCB7bWFyZ2luLXRvcDogNDdweDt9XG59XG5cbi8vIC0tLSBVU0VSQ09OTkVDVElPTlMtUEFHRSAtLS0gLy9cbi51c2VyQ29ubmVjdGlvbnMtcGFnZXtcbiAgICAuYnRuLWNoZWNreyBtYXJnaW46IDE0cHggMCAyNXB4O3BhZGRpbmctcmlnaHQ6IDI0cHg7fVxuICAgIC50ZWFtLWxpc3Qtd3JhcHsgZGlzcGxheTogbm9uZTtwYWRkaW5nLXRvcDogMjBweDtwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgcHsgZm9udDogMTZweC8yMnB4IEBwcm94aW1hX3JlZ3VsYXI7IGNvbG9yOiBAZ3JheS1hYTsgcGFkZGluZy1ib3R0b206IDI3cHg7IHdpZHRoOiA1OCU7fVxuICAgICAgICAmKy5taW5pLXRpdHsgcGFkZGluZy1ib3R0b206IDhweDt9XG4gICAgfVxuICAgIC50ZWFtLWxpc3R7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgICAgICAgbGl7IHBhZGRpbmctYm90dG9tOiAxNnB4O31cbiAgICB9XG4gICAgLmFyZWFfX3RpdGxleyBwYWRkaW5nLWJvdHRvbTogNjVweDt9XG4gICAgLnJlbGF0aW9uc2hpcHMtbWFweyBiYWNrZ3JvdW5kOiBAd2hpdGU7IHBhZGRpbmc6IDA7XG4gICAgICAgIC5taW5pLXRpdHsgZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICAgICYudXNlci1wYWdlIC5jb250ZW50LXNlY3Rpb24ge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbiAgICAuYm90dG9tLWluZm97IHBhZGRpbmctdG9wOiAxMTBweDsgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgIHB7IHBhZGRpbmctYm90dG9tOiAyNXB4O31cbiAgICB9XG59XG5cbi5yYXRlLWluZm97IHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIC5yYXRlLXN0YXJzeyBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgaXsgY29sb3I6IEBwaW5rO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHsgY29sb3I6ICNmZjU2NWE7fVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7IGNvbG9yOiAjZjk1MzdiO31cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpeyBjb2xvcjogI2VmNGE5ZTt9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXsgY29sb3I6ICNlZjRhOWU7fVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7IGNvbG9yOiAjZWY0YTllO31cbiAgICAgICAgICAgICYuZGlzYWJsZWR7Y29sb3I6ICNjY2M7fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbS1saXN0LXF1YW50aXR5eyBmb250OiAxMDBweC8xMDBweCBAbW9udHNlcnJhdF9ib2xkOyBjb2xvcjogQGJsYWNrLXR4dDsgcGFkZGluZy1ib3R0b206IDIzcHg7fVxuI3N2Z3sgd2lkdGg6IDEwMCU7IGhlaWdodDogNTAwcHg7fVxuXG5cbi8vIC0tLSBQUklDSU5HX1BBR0UgLS0tIC8vXG4ucHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC50YWJsZV9fcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0FBQUFBQTtcblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgLnJvd19fY29sIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAcHJveGltYV9yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0FBQUFBQTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICYuaXRhbGljIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXh0cmEtYm9sZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0FBQUFBQTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uby1tYXJnaW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yb3dfX2NvbF9jb2xvciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGFibGVfX3Jvd19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAuaGVhZGluZy1jb2xvciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q4MjEyMTsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAgI2Q4MjEyMSAwJSwgI2ZmNTY1NiA1MCUsICNlOTQ2YWQgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAgI2Q4MjEyMSAwJSwjZmY1NjU2IDUwJSwjZTk0NmFkIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICAjZDgyMTIxIDAlLCNmZjU2NTYgNTAlLCNlOTQ2YWQgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZDgyMTIxJywgZW5kQ29sb3JzdHI9JyNlOTQ2YWQnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcblxuICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC4yKzAsMCsxMDAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC4xKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC4xKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMC4xKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1zZWxlY3QtYXJlYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cblxuLy8gLS0tIEFCT1VUX1BBR0UgLS0tIC8vXG4uYWJvdXRfX2NvbnRlbnQge1xuICAgIC8vcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAuYWJvdXRfX3RvcGljIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAucHJlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udHNlcnJhdF9ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNBQUFBQUE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtb250c2VycmF0X2JvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmYTRlNDcrMCxmYTU0NzkrNTAsZTk0NWFjKzEwMCAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTAsNzgsNzEpOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTAsNzgsNzEsMSkgMCUsIHJnYmEoMjUwLDg0LDEyMSwxKSA1MCUsIHJnYmEoMjMzLDY5LDE3MiwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTAsNzgsNzEsMSkgMCUscmdiYSgyNTAsODQsMTIxLDEpIDUwJSxyZ2JhKDIzMyw2OSwxNzIsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyNTAsNzgsNzEsMSkgMCUscmdiYSgyNTAsODQsMTIxLDEpIDUwJSxyZ2JhKDIzMyw2OSwxNzIsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmE0ZTQ3JywgZW5kQ29sb3JzdHI9JyNlOTQ1YWMnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQHByb3hpbWFfcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haWwge1xuICAgICAgICBmb250LWZhbWlseTogQG1vbnRzZXJyYXRfYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgIH1cbn1cblxuLy8gLS0tIEFOSU1BVElPTlMgLS0tLy9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVzZXJzLWxvYWQge1xuICAgIDAlIHsgbGVmdDogMDsgfVxuICAgIDEwMCUgeyBsZWZ0OiAxMDAlOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgdXNlcnMtbG9hZCB7XG4gICAgMCUgeyBsZWZ0OiAwOyB9XG4gICAgMTAwJSB7IGxlZnQ6IDEwMCU7IH1cbn1cbkBrZXlmcmFtZXMgdXNlcnMtbG9hZCB7XG4gICAgMCUgeyBsZWZ0OiAwOyB9XG4gICAgMTAwJSB7IGxlZnQ6IDEwMCU7IH1cbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5uZXItd3JhcHsgcGFkZGluZzogMCAyMHB4IDAgNTBweDt9XG4gICAgLmNoZWNrLWl0ZW0gbGFiZWx7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDI0cHg7fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgLmhvbWUtcGFnZXtcbiAgICAgICAgLmFyZWFfX3RpdGxlIHtcbiAgICAgICAgICAgIHN1cHsgdG9wOiA0cHg7fVxuICAgICAgICAgICAgaXsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogNDRweDt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWluaS1sb2dvLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXtcbiAgICAuaGVhZGVyIHttYXJnaW4tYm90dG9tOiAzcmVtO31cbiAgICAuc2VjdGlvbi1waWNrZXIge3BhZGRpbmc6IDg3cHggMCAxNXB4O31cbiAgICAuaG9tZS1wYWdlLCAuZGFzaGJvYXJkLXBhZ2V7XG4gICAgICAgIC5hcmVhX190aXRsZSB7XG4gICAgICAgICAgICAmLnBhZC1sZWZ0eyBwYWRkaW5nLWxlZnQ6IDY1cHghaW1wb3J0YW50O31cbiAgICAgICAgICAgIHN1cHsgdG9wOiAtMXB4O31cbiAgICAgICAgICAgIGl7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLXJpZ2h0OiA0NXB4O2JhY2tncm91bmQ6IEB3aGl0ZTtmb250LXNpemU6IDM2cHg7IGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6ICcgJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDI4cHg7IGxlZnQ6IDEwMCU7IGhlaWdodDogMXB4OyB3aWR0aDogNTAwJTt0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO2JhY2tncm91bmQ6IEBwaW5rO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJlYV9fdGl0bGVfc3VieyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIzJTsgcGFkZGluZy1ib3R0b206IDQ0cHg7Zm9udDogMTRweC8xOHB4IEBtb250c2VycmF0X3JlZ3VsYXI7dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTt9XG4gICAgICAgIC5hcmVhLXNsaWRlIC5zbGlkZXItaW5mbyAudGl0bGV7IHdpZHRoOiA2MCU7fVxuICAgICAgICAuYXJlYS1zbGlkZXItd3JhcHttYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoflwiMTAwJSArIDEwMHB4XCIpOyBwYWRkaW5nLWJvdHRvbTogNTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAtNTBweDsgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAvLy5taW5pLXRpdCwgLmJ0bi1zZWxlY3QtYXJlYXsgcGFkZGluZy1sZWZ0OiAxMTZweDt9XG4gICAgICAgIH1cbiAgICAgICAgLmFyZWFzLWxpc3QgLmFyZWFzX19pdGVtIHttYXJnaW4tYm90dG9tOiAyMnB4O31cbiAgICB9XG5cbiAgICAubm8tdG91Y2hldmVudHMgLmFyZWFfX3RpdGxlX2hvdmVye1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLnB4Zy1zZXR7XG4gICAgICAgICAgICAgICAgc3tjb2xvcjogQGJsYWNrLXR4dCFpbXBvcnRhbnQ7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFyZWFfX3RpdGxlX3N1YnsgY29sb3I6IEBncmF5LWFhO31cbiAgICAgICAgICAgIGk6YmVmb3JleyBiYWNrZ3JvdW5kOiBAZ3JheTt9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWluaS10aXR7IHBhZGRpbmctYm90dG9tOiA2MnB4O31cbiAgICAucXVlc3Rpb25zLWZvcm0ge3BhZGRpbmc6IDM4cHggMCAxMDJweDt9XG4gICAgLmJ0bi1leGFtcGxlc3sgbWFyZ2luLWJvdHRvbTogMzdweDt9XG4gICAgLmNoZWNrLWxpc3R7IG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAuaW5uZXItd3JhcCB7IHBhZGRpbmc6IDM3cHggNTBweCA0MnB4O31cbiAgICB9XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgICAgdGV4dGFyZWEsIGlucHV0eyBoZWlnaHQ6IDMxcHg7IGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgJjpmb2N1cyB+IC5sYWJlbC1ib3gsXG4gICAgICAgICAgICAmOnZhbGlkIH4gLmxhYmVsLWJveHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzcHgpOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjNweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjNweCk7fVxuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1ib3h7IHRvcDogN3B4O31cbiAgICB9XG4gICAgLmJ0bi1hZGR7IG1hcmdpbi1ib3R0b206IDQwcHg7fVxuXG4gICAgLnByZXZpZXctcGFnZXtcbiAgICAgICAgLnF1ZXN0aW9ucy1mb3JteyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDY0cHg7fVxuICAgICAgICAucXVlc3Rpb25zLWxpc3QgLmlubmVyLXdyYXAge3BhZGRpbmc6IDAgNTBweCA0MnB4O31cbiAgICAgICAgLmJ0bi1zYXZlIHsgbWFyZ2luOiAyNnB4IDAgMzhweDt9XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtbGlzdCAucXVlc3Rpb25zLWxpc3RfX3RpdGxlIHtwYWRkaW5nLWJvdHRvbTogMjZweDt9XG4gICAgLnZlcnQtc3VwLXRpdGxleyBwYWRkaW5nLWJvdHRvbTogMjVweDt9XG4gICAgLnJlZ2lzdHItZm9ybXsgcGFkZGluZy1ib3R0b206IDg4cHg7fVxuICAgIC5pbnB1dC1maWVsZCAuZXJyb3ItbWVzc2FnZXsgcmlnaHQ6IGF1dG87IGxlZnQ6IDA7fVxuICAgIC5idG4tZ28tbGl2ZSB7IG1hcmdpbi10b3A6IDM2cHg7fVxuICAgIC5nb2xpdmUtcGFnZSAucmVnaXN0ci1mb3JteyBwYWRkaW5nLWJvdHRvbTogNzBweDt9XG5cbiAgICAubGlzdC13cmFwIHtcbiAgICAgICAgdWwsIC51c2Vycy1saXN0e21heC13aWR0aDogMzc4cHg7XG4gICAgICAgICAgICBsaXtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5kYXNoLWxpbmU6YmVmb3Jle2JhY2tncm91bmQ6ICNkNmQ2ZDY7fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZ3JheS1iZyAuZGFzaC1saW5leyBiYWNrZ3JvdW5kOiBAZ3JheS1lZTtcbiAgICAgICAgICAgICY6YmVmb3JleyBiYWNrZ3JvdW5kOiAjYzljOWM5O31cbiAgICAgICAgfVxuICAgICAgICB1bCBsaTpiZWZvcmUsIC51c2Vycy1saXN0IGxpOmJlZm9yZXtjb250ZW50OiAnICc7IHBvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6MTFweDtsZWZ0OiAxMzAlOyB3aWR0aDogNTAwJTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQ6ICNjOWM5Yzk7fVxuICAgIH1cbiAgICAuZ3JheS1iZyBkaXYuZGFzaC1saW5lIHtcbiAgICAgICAgJjpiZWZvcmV7IGRpc3BsYXk6IG5vbmU7fVxuICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcgJzsgcG9zaXRpb246IGFic29sdXRlO3RvcDoxMXB4O2xlZnQ6IDExOCU7IHdpZHRoOiA4MDAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogI2M5YzljOTt9XG4gICAgfVxuICAgIC5kYXNoLWxpbmU6YmVmb3JlLCB1bCBsaSAuZGFzaC1saW5lOmJlZm9yZSwgLnVzZXJzLWxpc3QgbGkgLmRhc2gtbGluZTpiZWZvcmV7IHdpZHRoOiAzMDAlOyBsZWZ0OiBhdXRvO3JpZ2h0OiBjYWxjKH5cIi0zMDAlIC0gMzVweFwiKTt9XG5cbiAgICAudXNlcnMtbGlzdHttYXgtd2lkdGg6IDM3OHB4O1xuICAgICAgICBsaXtkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmRhc2gtbGluZTpiZWZvcmV7YmFja2dyb3VuZDogI2Q2ZDZkNjt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyYXktYmcgLmRhc2gtbGluZXsgYmFja2dyb3VuZDogQGdyYXktZWU7XG4gICAgICAgICY6YmVmb3JleyBiYWNrZ3JvdW5kOiAjYzljOWM5O31cbiAgICB9XG4gICAgLnVzZXJzLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6ICcgJzsgcG9zaXRpb246IGFic29sdXRlO3RvcDoxMXB4O2xlZnQ6IDEwMCU7IHdpZHRoOiA1MDAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogI2M5YzljOTt9XG4gICAgLmJ0bi1jb250aW51ZSB7bWFyZ2luLXRvcDogMTdweDt9XG4gICAgLnBvcHVsYXRpbmctcGFnZSAuY29udGVudC1zZWN0aW9uIHsgcGFkZGluZy1ib3R0b206IDgwcHg7fVxuICAgIC5jb250ZW50LXNlY3Rpb24ge3BhZGRpbmctYm90dG9tOiA3MHB4O31cbiAgICAuYXJlYV9fdGl0bGUgaXsgd2hpdGUtc3BhY2U6IG5vd3JhcDt9XG5cbiAgICAudGVtcGxhdGUtcGFnZSwgLnRlbXBsYXRlUHJvZi1wYWdlIHtcbiAgICAgICAgLmNvbnRlbnQtc2VjdGlvbnsgcGFkZGluZy1ib3R0b206IDA7fVxuICAgICAgICAuc2VjdGlvbi1waWNrZXIuaW5uZXItd3JhcC5tYXItbGVmdHttaW4td2lkdGg6IDMyMHB4OyBtYXJnaW4tbGVmdDogMDsgcGFkZGluZzogOHB4IDUwcHg7fVxuICAgIH1cbiAgICAudGVhbS1waWNrZXJ7XG4gICAgICAgIC5uby1jb2xvcntcbiAgICAgICAgICAgIC5zbi1weGcgVS5weGctc2V0IFN7Y29sb3I6IEBibGFjay10eHQhaW1wb3J0YW50O31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VydmV5cy1saXN0IHtcbiAgICAgICAgJi5pbm5lci13cmFwLm1hci1sZWZ0e21pbi13aWR0aDogMzIwcHg7IG1hcmdpbjogMDsgcGFkZGluZzogMCAyNnB4IDcxcHggMjZweDt9XG4gICAgfVxuICAgIC5zdXJ2ZXktaXRlbXsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc3VydmV5LWl0ZW0tbGluZXsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDE1cHg7cmlnaHQ6IC0xMHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgLnRleHR7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDExMHB4O2NvbG9yOiBAcGluazsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBmb250OiAxMHB4LzE1cHggQG1vbnRzZXJyYXRfcmVndWxhcjsgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4gICAgICAgICAgICAuYXJyb3d7dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgYmFja2dyb3VuZDogQHBpbms7fVxuICAgICAgICB9XG4gICAgICAgIC5hcmVhX190aXRsZSBpeyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OiAzMHB4O2JhY2tncm91bmQ6IEB3aGl0ZTsgei1pbmRleDogMTt9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuc3VydmV5LWl0ZW0tbGluZXsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDE1cHg7cmlnaHQ6IC0xMHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIC50ZXh0eyBjb2xvcjogQGJsYWNrLXR4dDt9XG4gICAgICAgICAgICAgICAgLmFycm93e2JhY2tncm91bmQ6ICNjY2NjY2M7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFyZWFfX3RpdGxlIC5zbi1weGcgVS5weGctc2V0IFN7Y29sb3I6IEBibGFjay10eHQhaW1wb3J0YW50O31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1bGF0aW5nLXBhZ2V7XG4gICAgICAgIC51c2Vycy1saXN0eyBtYXgtd2lkdGg6IG5vbmU7fVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmQtcGFnZSB7XG4gICAgICAgIC5zdXJ2ZXlzLWxpc3Qge1xuICAgICAgICAgICAgLmFyZWFfX3RpdGxlIGk6YmVmb3JleyBkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgICsgLm1pbmktdGl0IHtwYWRkaW5nLWJvdHRvbTogNDdweDt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhc2hib2FyZFVucHVibC1wYWdlIC5xdWVzdGlvbnMtbGlzdCB7cGFkZGluZy1ib3R0b206IDcycHg7fVxuICAgIC51c2VyLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLnVzZXJDb25uZWN0aW9ucy1wYWdlIHtcbiAgICAgICAgLmFyZWFfX3RpdGxlIHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4gICAgICAgIC5idG4tY2hlY2sge21hcmdpbjogMzRweCAwIDI1cHg7fVxuICAgIH1cblxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KXtcbiAgICAubWluaS1sb2dvLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5weGctc2V0e1xuICAgIHN7dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTt9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLy9AaW1wb3J0IFwiY29ycG9yYXRpb25zLmxlc3NcIjsiLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5odG1sIHsgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5pbWcsIGZpZWxkc2V0LCBhIGltZyB7IGJvcmRlcjogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCB0ZXh0YXJlYSB7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyB9XG5cbnRleHRhcmVhIHsgb3ZlcmZsb3c6IGF1dG87IH1cblxuaW5wdXQsIGJ1dHRvbiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyB9XG5cbmRpdiwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgc3BhbiwgYTpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxudWwsIG9sIHsgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbnRhYmxlIHsgYm9yZGVyLXNwYWNpbmc6IDA7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IHdpZHRoOiAxMDAlOyB9XG5cbmh0bWwgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHsgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ibGFja1wiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYmxhY2std2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYmxhY2std2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIjsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWJvbGQtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtZXh0cmFib2xkXCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1leHRyYWJvbGQtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1leHRyYWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWV4dHJhYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LWV4dHJhYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1leHRyYWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1saWdodFwiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIjsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIjsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQuZW90XCIpOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtc2VtaWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC11bHRyYWxpZ2h0XCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L21vbnRzZXJyYXQvbW9udHNlcnJhdC11bHRyYWxpZ2h0LXdlYmZvbnQuZW90XCIpOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvbW9udHNlcnJhdC9tb250c2VycmF0LXVsdHJhbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9tb250c2VycmF0L21vbnRzZXJyYXQtdWx0cmFsaWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfYmxhY2tfaXRhbGljXCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFja19pdGFsaWMtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFja19pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFja19pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX2JsYWNrXCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFjay13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ibGFjay13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2JsYWNrLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9ib2xkX2l0YWxpY1wiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZF9pdGFsaWMtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9ib2xkX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfZXh0cmFib2xkX2l0YWxpY1wiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfZXh0cmFib2xkX2l0YWxpYy13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2V4dHJhYm9sZF9pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2V4dHJhYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9leHRyYWJvbGRfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2V4dHJhYm9sZF9pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX2xpZ2h0XCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9saWdodC13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2xpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2xpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX2xpZ2h0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9yZWd1bGFyLXdlYmZvbnQuZW90XCIpOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWNcIjsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQuZW90XCIpOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3NlbWlib2xkXCI7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV9zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3NlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV90aGluX2l0YWxpY1wiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbl9pdGFsaWMtd2ViZm9udC5lb3RcIik7IHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbl9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluX2l0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfdGhpblwiOyBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9wcm94aW1hL21hcmtfc2ltb25zb25fLV9wcm94aW1hX25vdmFfdGhpbi13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3RoaW4td2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3RoaW4td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaW5uZXJmb250L3Byb3hpbWEvbWFya19zaW1vbnNvbl8tX3Byb3hpbWFfbm92YV90aGluLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvcHJveGltYS9tYXJrX3NpbW9uc29uXy1fcHJveGltYV9ub3ZhX3RoaW4td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdFwiKTsgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2lubmVyZm9udC9hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pbm5lcmZvbnQvYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmh0bWwgeyBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkgeyBtaW4td2lkdGg6IDMyMHB4OyBiYWNrZ3JvdW5kOiB3aGl0ZTsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5vdXQgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdXRlci13cmFwIHsgcGFkZGluZzogMCA1cmVtOyB9XG5cbi5pbm5lci13cmFwIHsgcGFkZGluZy1sZWZ0OiA5cmVtOyB9XG5cbi5qdXN0aWZ5IHsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2VjdGlvbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOiA4cmVtIDA7IH1cblxuLnNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7IG1hcmdpbi10b3A6IDRyZW07IH1cblxuLnNlY3Rpb24gPiBwIHsgbWFyZ2luOiAxLjVlbSAwOyB9XG5cbi5zZWN0aW9uLS1zdWIgLnNlY3Rpb25fX251bWJlciB7IGNvbG9yOiAjQUFBQUFBOyB9XG5cbi5zZWN0aW9uLS12aWRlbyB7IGhlaWdodDogNDByZW07IH1cblxuLnNlY3Rpb24tLTEtMi0xIHsgbWFyZ2luOiAyMXJlbSAwOyB9XG5cbi5zZWN0aW9uLS0xLTItMSAuc2lsb3VldHRlcyB7IGJvdHRvbTogNTAlOyBtYXJnaW4tYm90dG9tOiAtNDByZW07IH1cblxuLnNlY3Rpb24tLTEtMi0xIC5hcnJvdyB7IG1hcmdpbi10b3A6IDE3cmVtOyB9XG5cbi5zZWN0aW9uLS0xLTItMiAuYXJyb3cgeyBtYXJnaW46IC04cmVtIDAgMCAxMnJlbTsgfVxuXG4uc2VjdGlvbi0tMS0zLTEgLmFycm93IHsgbWFyZ2luOiAtM3JlbSAwIDAgNXJlbTsgfVxuXG4uc2VjdGlvbi0tMS0zLTMgLmxpc3QgeyBtYXJnaW4tdG9wOiAyLjdyZW07IH1cblxuLnNlY3Rpb24tLTItMi0xIHsgbWFyZ2luLWJvdHRvbTogMTVyZW07IH1cblxuLnNlY3Rpb24tLTItMi0xIC5zaWxvdWV0dGVzIHsgYm90dG9tOiAtNC4ycmVtOyB9XG5cbi5zZWN0aW9uLS0yLTItMSAuYXJyb3cgeyB6LWluZGV4OiAyOyBtYXJnaW46IDdyZW0gMCAwIC03cmVtOyB9XG5cbi5zZWN0aW9uLS0yLTIgLmFycm93LTEgeyBtYXJnaW46IDhyZW0gLThyZW07IH1cblxuLnNlY3Rpb24tLTItMi0yIC5hcnJvdyB7IG1hcmdpbjogLThyZW0gMCAwIDE1cmVtOyB9XG5cbi5zZWN0aW9uLS0zLTItMSB7IG1hcmdpbjogMTZyZW0gMDsgfVxuXG4uc2VjdGlvbi0tMy0yLTEgLmFycm93LTUgeyBtYXJnaW46IDVyZW0gMCAwOyB9XG5cbi5zZWN0aW9uLS0zLTItMiAuYXJyb3ctNSB7IG1hcmdpbi10b3A6IC01cmVtOyB9XG5cbi5zZWN0aW9uLS0zLTMtMSB7IG1hcmdpbi1ib3R0b206IDE2cmVtOyB9XG5cbi5zZWN0aW9uLS0zLTMtMSAuYXJyb3ctNiB7IG1hcmdpbjogMTByZW0gMCAwIDIwcmVtOyB9XG5cbi5zZWN0aW9uX19udW1iZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogLTlyZW07IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMS4ycmVtOyBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5zaWxvdWV0dGVzIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC00LjJyZW07IHJpZ2h0OiAwOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0NC41ZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvc2lsb3VldHRlcy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjsgd2lkdGg6IDU1JTsgfVxuXG4uc2lsb3VldHRlczpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDExNi42OTM0MiU7IH1cblxuLm5ldHdvcmstMSB7IG1hcmdpbjogLTEwcmVtIGF1dG87IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDc2LjY0Mjg2ZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm5ldHdvcmstMTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDcwLjY0MzA2JTsgfVxuXG4ubmV0d29yay0yIHsgbWFyZ2luOiAtNXJlbSBhdXRvOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3Ni42NDI4NmVtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmsyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5uZXR3b3JrLTI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiA3MS4yMDIyNCU7IH1cblxuLm5ldHdvcmstMyB7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDguNzE0MjllbTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrMy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubmV0d29yay0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogNzUuMDczMzElOyB9XG5cbi5uZXR3b3JrLTQgeyBtYXJnaW46IC01cmVtIGF1dG8gMDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogODQuODU3MTRlbTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubmV0d29yay00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogNTAlOyB9XG5cbi5kbmRhcmVhIHsgbWFyZ2luOiAtNHJlbSBhdXRvIDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDc2LjU3MTQzZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvZG5kYXJlYTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmRuZGFyZWE6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiA2Ny4yNTc0NiU7IH1cblxuLmFycm93LCAuYXJyb3ctMSwgLmFycm93LTIsIC5hcnJvdy0zLCAuYXJyb3ctNCwgLmFycm93LTUsIC5hcnJvdy02IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDUwJTsgei1pbmRleDogMTsgfVxuXG4uYXJyb3cgc3ZnIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmFycm93LTEgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNS4xNDI4NmVtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93MS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYXJyb3ctMTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDgxLjEzMjA4JTsgfVxuXG4uYXJyb3ctMiB7IG1hcmdpbi10b3A6IDE3cmVtOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA4ZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3cyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hcnJvdy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogMjI1JTsgfVxuXG4uYXJyb3ctMyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDIuNzE0MjllbTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFycm93LTM6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiA3MzQuMjEwNTMlOyB9XG5cbi5hcnJvdy00IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTMuODU3MTRlbTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFycm93LTQ6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiAxMDIuMDYxODYlOyB9XG5cbi5hcnJvdy01IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNy45Mjg1N2VtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93NS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYXJyb3ctNTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDI4OS4xODkxOSU7IH1cblxuLmFycm93LTYgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0LjIxNDI5ZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3c2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hcnJvdy02OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogNDgxLjM1NTkzJTsgfVxuXG4uaGllcmFyY2h5IHsgbWFyZ2luOiAtOHJlbSBhdXRvIDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDc4LjkyODU3ZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvaGllcmFyY2h5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5oaWVyYXJjaHk6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiA1MS4xMzEyMiU7IH1cblxuLm1lZXRpbmcgeyBtYXJnaW46IDhyZW0gYXV0byAwOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA2NS40Mjg1N2VtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL21lZXRpbmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm1lZXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiA5OS4xMjY2NCU7IH1cblxuLmFwcC1pbnRlcmZhY2UtMSB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDE4LjU3MTQzZW07IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHdpZHRoOiAyNnJlbTsgfVxuXG4uYXBwLWludGVyZmFjZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogMjAxLjUzODQ2JTsgfVxuXG4uYXBwLWludGVyZmFjZS0yIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTguNTcxNDNlbTsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjsgd2lkdGg6IDI2cmVtOyB9XG5cbi5hcHAtaW50ZXJmYWNlLTI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctYm90dG9tOiAyMDEuNTM4NDYlOyB9XG5cbi5hcHAtaW50ZXJmYWNlLTMgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxOC41NzE0M2VtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2FwcF9pbnRlcmZhY2UzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB3aWR0aDogMjZyZW07IH1cblxuLmFwcC1pbnRlcmZhY2UtMzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDIwMS41Mzg0NiU7IH1cblxuLmFwcC1pbnRlcmZhY2UtZ3JvdXAgeyBtYXJnaW4tdG9wOiA3cmVtOyAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hcHAtaW50ZXJmYWNlLWdyb3VwIC5zdGVwIHsgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuXG4ucGVvcGxlIHsgbWFyZ2luOiBhdXRvOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA2OC45Mjg1N2VtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL3Blb3BsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ucGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogMzUuNzUxMyU7IH1cblxuLmZhZGUtaW4geyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyBvcGFjaXR5OiAwOyB9XG5cbi5mYWRlLWluLnNsaWRlLXVwIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4uZmFkZS1pbi5hbmltYXRlIHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ubm8tanMgLmZhZGUtaW4geyB0cmFuc2l0aW9uOiBpbml0aWFsOyBvcGFjaXR5OiBpbml0aWFsOyAtd2Via2l0LXRyYW5zZm9ybTogaW5pdGlhbDsgLW1zLXRyYW5zZm9ybTogaW5pdGlhbDsgdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5oZWFkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDE2cmVtOyB9XG5cbi5oZWFkZXItLXBhZ2UgLmhlYWRlcl9fbG9naW4tZ3JvdXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oZWFkZXItLW1pbmkgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwOyB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBtYXJnaW46IDA7IG1pbi13aWR0aDogMzIwcHg7IGJhY2tncm91bmQ6ICMzMzMzMzM7IGNvbG9yOiB3aGl0ZTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlOyB9XG5cbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fbGVmdCwgLmhlYWRlci0tbWluaSAuaGVhZGVyX19sb2dpbi1ncm91cCB7IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX2NvbnRlbnQgeyBtaW4taGVpZ2h0OiA0LjVyZW07IHBhZGRpbmctdG9wOiAwOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXItLW1pbmkgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7IG1hcmdpbjogMCAwLjRyZW07IH1cblxuLmhlYWRlci0tbWluaSAuYmFjay1idG4tZ3JvdXAgeyBkaXNwbGF5OiBub25lOyB0b3A6IC0wLjJyZW07IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaGVhZGVyLS1taW5pIC5iYWNrLWJ0bi1ncm91cCAuYXJyb3ctbGluZSB7IHRvcDogMC43cmVtOyByaWdodDogMDsgfVxuXG4uaGVhZGVyLS1taW5pIC5iYWNrLWJ0bi1ncm91cDpub3QoOmhvdmVyKSAuYXJyb3ctbGluZSB7IG9wYWNpdHk6IDAuNDsgfVxuXG4uaGVhZGVyLS1taW5pLmlzLXZpc2libGUgeyAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5oZWFkZXItLW1pbmktaHViIC5iYWNrLWJ0bi1ncm91cCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9fYmFyIHsgcG9zaXRpb246IGZpeGVkOyBiYWNrZ3JvdW5kOiAjMzMzMzMzOyBoZWlnaHQ6IDAuOHJlbTsgdG9wOiAwOyByaWdodDogMDsgbGVmdDogNXJlbTsgfVxuXG4uaGVhZGVyX19jb250ZW50IHsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLmhlYWRlcl9fbG9nbyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxcmVtOyBsaW5lLWhlaWdodDogMS41OyBsZXR0ZXItc3BhY2luZzogMC41ZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9fbG9nby1zZWNvbmQtbGluZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAwLjNyZW07IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDEuMjU7IGNvbG9yOiAjQUFBQUFBOyB9XG5cbi5oZWFkZXJfX3RleHQgeyBtYXJnaW4tdG9wOiAzcmVtOyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IHBvc2l0aW9uOiBhYnNvbHV0ZSB9XG5cbi5oZWFkZXJfX2J0bi1zZXBhcmF0b3IgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB3aWR0aDogNXJlbTsgfVxuXG4ubWluaS1sb2dvIHsgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDsgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94OyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxOyBsZXR0ZXItc3BhY2luZzogMC41ZW07IH1cblxuLm1pbmktbG9nb19fbGluZSB7IG1hcmdpbjogMCA4cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItdG9wOiAwLjFyZW0gc29saWQ7IHdpZHRoOiA1cmVtOyB9XG5cbi5taW5pLWxvZ28tc3ViIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tbGVmdDogMnJlbTsgZm9udC1zaXplOiAxLjJyZW07IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogI0FBQUFBQTsgfVxuXG4ubGluayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjU7IGxldHRlci1zcGFjaW5nOiAwLjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IGluaGVyaXQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLWxlZnQ6IDFlbTsgcGFkZGluZy1yaWdodDogMC41MzMzM2VtOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHZpc2liaWxpdHkgMXM7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGluazpob3ZlciAubGlua19faG92ZXItd3JhcCB7IHdpZHRoOiAxMDAlOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiB3aWR0aCAuMzVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwcywgb3BhY2l0eSAwcyBsaW5lYXIgMHM7IH1cblxuLmxpbmstLWFsaWduLWxlZnQgeyBtYXJnaW4tbGVmdDogLTFlbTsgfVxuXG4ubGluay0tYWxpZ24tcmlnaHQgeyBtYXJnaW4tcmlnaHQ6IC0wLjUzMzMzZW07IH1cblxuLmxpbmstLXJlZ3VsYXIgeyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiAwLjI1ZW07IH1cblxuLmxpbmstLW5hdiB7IGZvbnQtc2l6ZTogMXJlbTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyBjb2xvcjogI0FBQUFBQTsgcGFkZGluZy1yaWdodDogMC45MzMzM2VtOyB9XG5cbi5saW5rLS1uYXYgLmxpbmtfX2hvdmVyIHsgY29sb3I6ICMzMzMzMzM7IGJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nLXJpZ2h0OiAwLjkzMzMzZW07IH1cblxuLmxpbmstLWNsb3NlIHsgY29sb3I6IHdoaXRlOyB9XG5cbi5saW5rLS1jbG9zZSAubGlua19faG92ZXIgeyBjb2xvcjogIzMzMzMzMzsgYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmctcmlnaHQ6IDAuOTMzMzNlbTsgfVxuXG4ubGluay0tbGlnaHQgLmxpbmtfX2hvdmVyIHsgY29sb3I6ICMzMzMzMzM7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5saW5rX19ob3Zlci13cmFwIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAwOyBvdmVyZmxvdzogaGlkZGVuOyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHdpZHRoIC4zNXMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4zNXMsIG9wYWNpdHkgMHMgbGluZWFyIC4zNXM7IH1cblxuLmxpbmtfX2hvdmVyLXdyYXAuaGlkZGVuIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5kYXJrIC5saW5rX19ob3Zlci13cmFwLCAubG9nLWluLXN0YXRlIC5saW5rX19ob3Zlci13cmFwIHsgY29sb3I6IHdoaXRlOyB9XG5cbi5kYXJrIC5saW5rX19ob3Zlci13cmFwIC5saW5rX19ob3ZlciwgLmxvZy1pbi1zdGF0ZSAubGlua19faG92ZXItd3JhcCAubGlua19faG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgY29sb3I6ICMzMzMzMzM7IH1cblxuLmxpbmtfX2hvdmVyIHsgYmFja2dyb3VuZDogIzMzMzMzMzsgY29sb3I6IHdoaXRlOyBwYWRkaW5nLWxlZnQ6IDFlbTsgcGFkZGluZy1yaWdodDogMC41MzMzM2VtOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5hcnJvdy1saW5lIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogI0NDQ0NDQzsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7IH1cblxuLmFycm93LWxpbmU6YmVmb3JlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0Q4MjAyMCAwJSwgI0VBNDdBQSAxMDAlKTsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuXG4uYXJyb3ctbGluZTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMC42cmVtOyBoZWlnaHQ6IDAuNnJlbTsgYm9yZGVyOiAxcHggc29saWQ7IGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0NDQ0NDQyAjQ0NDQ0NDOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpIHJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoNDVkZWcpOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG5cbi5hcnJvdy1saW5lLS10by1yaWdodDpiZWZvcmUgeyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNEODIwMjAgMCUsICNFQTQ3QUEgMTAwJSk7IH1cblxuLmFycm93LWxpbmUtLXRvLXJpZ2h0OmFmdGVyIHsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7IGJvcmRlci1jb2xvcjogI0NDQ0NDQyAjQ0NDQ0NDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5iYWNrLWJ0bi1ncm91cDpob3ZlciAuYXJyb3ctbGluZTpiZWZvcmUsIC5odWItbGluazpob3ZlciAuYXJyb3ctbGluZTpiZWZvcmUgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBvcGFjaXR5OiAxOyB9XG5cbi5iYWNrLWJ0bi1ncm91cDpob3ZlciAuYXJyb3ctbGluZTphZnRlciwgLmh1Yi1saW5rOmhvdmVyIC5hcnJvdy1saW5lOmFmdGVyIHsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUE0N0FBICNFQTQ3QUE7IH1cblxuLmJhY2stYnRuLWdyb3VwOmhvdmVyIC5hcnJvdy1saW5lLmFycm93LWxpbmUtLXRvLXJpZ2h0OmFmdGVyLCAuaHViLWxpbms6aG92ZXIgLmFycm93LWxpbmUuYXJyb3ctbGluZS0tdG8tcmlnaHQ6YWZ0ZXIgeyBib3JkZXItY29sb3I6ICNFQTQ3QUEgI0VBNDdBQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4uYmFjay1idG4tZ3JvdXAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDVyZW07IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxcmVtOyBsaW5lLWhlaWdodDogMTsgbGV0dGVyLXNwYWNpbmc6IDAuMjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlOyB9XG5cbi5iYWNrLWJ0bi1ncm91cCBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB0b3A6IDAuMWVtOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhY2stYnRuLWdyb3VwIC5hcnJvdy1saW5lIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAwOyB0b3A6IDUwJTsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLmJhY2stYnRuLWdyb3VwOmhvdmVyIHsgY29sb3I6ICNFQTQ3QUE7IH1cblxuLmhlYWRpbmcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRpbmcgLnN1YnRpdGxlIHsgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uaGVhZGluZ19fbnVtYmVyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IC05cmVtOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaGVhZGluZ19fcmVndWxhci10ZXh0IHsgbWFyZ2luOiAxZW0gMDsgfVxuXG4uaDEtbGlrZSB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAzLjZyZW07IGxpbmUtaGVpZ2h0OiAxOyBsZXR0ZXItc3BhY2luZzogMC4yNWVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oMi1saWtlIHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDMuNnJlbTsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5oMy1saWtlIHsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDIuNHJlbTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmg0LWxpa2UgeyBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMS44cmVtOyBsaW5lLWhlaWdodDogMS4xMTExMTsgfVxuXG4uc3VidGl0bGUgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMC43MTQyOWVtOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS40Mjg1NzsgY29sb3I6ICNBQUFBQUE7IH1cblxuLnN1YnRpdGxlIHN0cm9uZyB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucXVvdGUgeyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhcl9pdGFsaWNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS40Mjg1NzsgbWFyZ2luOiA0cmVtIDA7IH1cblxuLnF1b3RlOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4ucXVvdGU6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnF1b3RlLS1zaW1wbGUgeyBjb2xvcjogIzc3Nzc3NzsgbWFyZ2luOiAxZW0gMDsgfVxuXG4ucXVvdGVfX2NpdGUgeyBkaXNwbGF5OiBibG9jazsgZm9udDogaW5oZXJpdDsgbWFyZ2luLXRvcDogMS4wNzE0M2VtOyBjb2xvcjogIzc3Nzc3NzsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi52aWRlby1jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDMwcHggMCAwOyBiYWNrZ3JvdW5kOiAjMzMzMzMzIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGNvbG9yOiB3aGl0ZTsgaGVpZ2h0OiA0MHJlbTsgb3ZlcmZsb3c6IGhpZGRlbjsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udmlkZW8tY29udGFpbmVyID4gaWZyYW1lIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAwOyBjdXJzb3I6IG5vbmU7IH1cblxuLnZpZGVvLWNvbnRhaW5lciAucGxheS1idG4geyBkaXNwbGF5OiBub25lOyBtYXJnaW4tdG9wOiA0cmVtOyB9XG5cbi52aWRlby1jb250YWluZXIgLnZpZGVvLXBvc3RlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTsgfVxuXG4udmlkZW8tY29udGFpbmVyIC52aWRlby1wb3N0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6IGJsYWNrOyBvcGFjaXR5OiAwLjY7IH1cblxuLnZpZGVvLWNvbnRhaW5lci0tZGFya2VyIC52aWRlby1wb3N0ZXI6YmVmb3JlIHsgb3BhY2l0eTogMC44OyB9XG5cbi52aWRlby1jb250YWluZXIuaXMtcmVhZHkgeyBjdXJzb3I6IHVybChcIi4uLy4uL2ltZy9pbWcvY3Vyc29ycy9wbGF5LnBuZ1wiKSwgcG9pbnRlcjsgfVxuXG4udmlkZW8tY29udGFpbmVyLmlzLXJlYWR5OmhvdmVyOm5vdCguaXMtYWN0aXZlKSAudmlkZW8tcG9zdGVyIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4udmlkZW8tY29udGFpbmVyLmlzLWFjdGl2ZSB7IGJhY2tncm91bmQ6IGJsYWNrOyBjdXJzb3I6IGF1dG87IH1cblxuLnZpZGVvLWNvbnRhaW5lci5pcy1hY3RpdmUgLnZpZGVvLWNvbnRhaW5lcl9fY29udGVudCB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udmlkZW8tY29udGFpbmVyLmlzLW9wZW5lZCAudmlkZW8tY29udGFpbmVyX19jbG9zZSB7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnRvdWNoLWRldmljZSAudmlkZW8tY29udGFpbmVyIC5wbGF5LWJ0biB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1jb250YWluZXJfX2NvbnRlbnQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHRvcDogNTAlOyBsZWZ0OiAxNHJlbTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgbWFyZ2luLXRvcDogLTAuNXB4OyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi52aWRlby1jb250YWluZXJfX2Nsb3NlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IHRvcDogMTBweDsgcmlnaHQ6IDEwcHg7IH1cblxuLnBsYXktYnRuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNXJlbTsgaGVpZ2h0OiA1cmVtOyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6IHdoaXRlOyBjb2xvcjogIzMzMzMzMzsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wbGF5LWJ0bjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiBhdXRvOyB3aWR0aDogMHB4OyBoZWlnaHQ6IDBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTBweDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Q29sb3I7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMXB4OyB9XG5cbi5saXN0IHsgbWFyZ2luLXRvcDogNXJlbTsgfVxuXG4ubGlzdDpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmxpc3QgLmxpc3QtaXRlbSB7IG1hcmdpbi10b3A6IDEuNWVtOyBwYWRkaW5nLWJvdHRvbTogMCB9XG5cbi5saXN0IC5saXN0LWl0ZW06Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi5saXN0LS1saW5lLWxlZnQgLmxpc3QtaXRlbTpiZWZvcmUgeyByaWdodDogMTAwJTsgbWFyZ2luLXJpZ2h0OiA1LjVyZW07IGxlZnQ6IC0xMDAwcHg7IGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cblxuLmxpc3QtLWxpbmUtbGVmdCAubGlzdC1pdGVtX19jb250ZW50IHsgYmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4ubGlzdC1pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5saXN0LWl0ZW06YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAtMTsgdG9wOiAwLjdlbTsgbGVmdDogMDsgcmlnaHQ6IC0xMDAwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjQ0NDQ0NDOyB9XG5cbi5saXN0LWl0ZW0gPiAqIHsgYmFja2dyb3VuZDogd2hpdGU7IGJveC1zaGFkb3c6IDEuNzg1NzFlbSAwIDAgMCB3aGl0ZTsgfVxuXG4ubGlzdC1pdGVtLS1saW5lLWxlZnQgPiAqIHsgYmFja2dyb3VuZDogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGlzdC1pdGVtLS1saW5lLWxlZnQ6YmVmb3JlIHsgcmlnaHQ6IDEwMCU7IG1hcmdpbi1yaWdodDogNS41cmVtOyBsZWZ0OiAtMTAwMHB4OyBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG5cbi5saXN0LWl0ZW0tLWxpbmUtbGVmdCAubGlzdC1pdGVtX19jb250ZW50IHsgYmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogMDsgfVxuXG4ubGlzdC1pdGVtX19jb250ZW50IHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFlbTsgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLnBlb3BsZS1ncm91cCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDIzLjIzMjMyJTsgbWF4LXdpZHRoOiA5OXJlbTsgbWFyZ2luOiA4cmVtIGF1dG8gMDsgfVxuXG4ucGVvcGxlLWdyb3VwIC5wZW9wbGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuLnBlb3BsZS1ncm91cF9fbGluZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMDsgYm90dG9tOiAzOC4zMzMzMyU7IGxlZnQ6IDA7IHdpZHRoOiAxcHg7IGJhY2tncm91bmQ6ICNDQ0NDQ0M7IGhlaWdodDogMTByZW07IH1cblxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMSkgeyBsZWZ0OiA3LjU3NTc2JTsgaGVpZ2h0OiAzOC4zMzMzMyU7IH1cblxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMikgeyBsZWZ0OiAxOS4xOTE5MiU7IGhlaWdodDogNTAuODMzMzMlOyB9XG5cbi5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDMpIHsgbGVmdDogMjkuMjkyOTMlOyBoZWlnaHQ6IDQ0LjE2NjY3JTsgfVxuXG4ucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg0KSB7IGxlZnQ6IDM5LjM5Mzk0JTsgaGVpZ2h0OiAzNSU7IH1cblxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNSkgeyBsZWZ0OiA1MS4wMTAxJTsgaGVpZ2h0OiA1Mi41JTsgfVxuXG4ucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg2KSB7IGxlZnQ6IDYyLjQyNDI0JTsgaGVpZ2h0OiA0NC4xNjY2NyU7IH1cblxuLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNykgeyBsZWZ0OiA3Mi4wMjAyJTsgaGVpZ2h0OiAyNy41JTsgfVxuXG4ucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg4KSB7IGxlZnQ6IDgyLjAyMDIlOyBoZWlnaHQ6IDM2LjY2NjY3JTsgfVxuXG4ucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg5KSB7IGxlZnQ6IDkzLjQzNDM0JTsgaGVpZ2h0OiA0OC4zMzMzMyU7IH1cblxuLnBlb3BsZS1ncm91cF9fbGFiZWwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTAwJTsgbGVmdDogNTAlOyB3aWR0aDogMTVyZW07IG1hcmdpbjogMCAwIDJyZW0gLTcuNXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5odWItbGluayB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmh1Yi1saW5rID4gLmgxLWxpa2UgeyBkaXNwbGF5OiBibG9jazsgdmVydGljYWwtYWxpZ246IHRvcDsgbWFyZ2luLWJvdHRvbTogMXJlbTsgbWF4LXdpZHRoOiA1MHJlbTsgfVxuXG4uaHViLWxpbmsgLnN1YnRpdGxlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBkaXNwbGF5OiBpbmxpbmU7IGJhY2tncm91bmQ6IHdoaXRlOyBib3gtc2hhZG93OiAyLjVyZW0gMCAwIDAgd2hpdGU7IHRyYW5zaXRpb246IGNvbG9yIDAuN3MgZWFzZTsgfVxuXG4uaHViLWxpbmsuaXMtcmVhZHkgPiAuaDEtbGlrZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaHViLWxpbms6aG92ZXIgLmh1Yi1saW5rX19saW5lIHsgY29sb3I6ICNFQTQ3QUE7IH1cblxuLmh1Yi1saW5rOmhvdmVyIC5zdWJ0aXRsZSB7IGNvbG9yOiAjRDgyMDIwOyB9XG5cbi50b3VjaC1kZXZpY2UgLmh1Yi1saW5rID4gLmgxLWxpa2UgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyBjb2xvcjogI0Q4MjAyMDsgfVxuXG4udG91Y2gtZGV2aWNlIC5odWItbGluayBzdmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi50b3VjaC1kZXZpY2UuYmFja2dyb3VuZGNsaXB0ZXh0IC5odWItbGluayA+IC5oMS1saWtlIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNFQTQ3QUEgMCUsICNEODIwMjAgMTAwJSk7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaHViLWxpbmtfX2xpbmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDA7IGJvdHRvbTogMC40ZW07IHJpZ2h0OiAwOyBsZWZ0OiAwOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDE7IGxldHRlci1zcGFjaW5nOiAwLjI1ZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IHJpZ2h0OyBwYWRkaW5nLXJpZ2h0OiAxM3JlbTsgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlOyB9XG5cbi5odWItbGlua19fbGluZSAuYXJyb3ctbGluZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogLTE7IHRvcDogNTAlOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uc3RlcCB7IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN0ZXBfX251bWJlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwLjAyNWVtOyBmb250LXNpemU6IDRyZW07IG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLmJ1YmJsZXMtZ3JvdXAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogODAuNzE0MjllbTsgaGVpZ2h0OiAzOC41NzE0M2VtOyB9XG5cbi5idWJibGVzLWdyb3VwIC5oMy1saWtlIHsgZGlzcGxheTogbm9uZTsgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4uYnViYmxlcy1ncm91cCAubmV0d29yay0zIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0zLjIxNDI5ZW07IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC02LjQyODU3ZW07IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDIyLjg1NzE0ZW07IHRvcDogNTAlOyBsZWZ0OiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZSBiciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpmaXJzdC1jaGlsZCB7IG1hcmdpbjogLTE3LjE0Mjg2ZW0gMCAwIC0yLjg1NzE0ZW07IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQoMikgeyBtYXJnaW46IC02LjU3MTQzZW0gMCAwIDIzLjIxNDI5ZW07IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQoNCkgeyBtYXJnaW46IDEwLjIxNDI5ZW0gMCAwIDI4LjU3MTQzZW07IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQoMykgeyBtYXJnaW46IC0yLjg1NzE0ZW0gMCAwIC0zMC41ZW07IH1cblxuLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQoNSkgeyBtYXJnaW46IDE0Ljg1NzE0ZW0gMCAwIC0yOS4yODU3MWVtOyB9XG5cbi5idWJibGVzLWdyb3VwIC5idWJibGVfX2F2YXRhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1YmJsZSB7IHBhZGRpbmc6IDEuMDcxNDNlbSAxLjI4NTcxZW07IGJvcmRlci1yYWRpdXM6IDAuNzE0MjllbTsgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTsgY29sb3I6ICM3Nzc3Nzc7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5idWJibGVfX2F2YXRhciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTsgdG9wOiA1MCU7IHJpZ2h0OiAxMDAlOyBtYXJnaW4tcmlnaHQ6IDFyZW07IG1hcmdpbi10b3A6IC0xLjVyZW07IHdpZHRoOiAzcmVtOyBoZWlnaHQ6IDNyZW07IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogI0NDQ0NDQyBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5idWJibGVfX2F2YXRhciBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb290ZXIgeyBiYWNrZ3JvdW5kOiAjMzMzMzMzOyBjb2xvcjogIzc3Nzc3NzsgcGFkZGluZy10b3A6IDZyZW07IHBhZGRpbmctYm90dG9tOiA0cmVtOyBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uZm9vdGVyIGE6bm90KFtjbGFzc10pIHsgY29sb3I6IHdoaXRlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZvb3RlciAucXVvdGUgeyBtYXJnaW4tdG9wOiAyLjVyZW07IGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uZm9vdGVyIC5xdW90ZV9fY2l0ZSB7IG1hcmdpbi10b3A6IDAuMzU3MTRlbTsgfVxuXG4uZm9vdGVyX19yb3cgeyBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBkaXNwbGF5OiBmbGV4OyAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBtYXJnaW4tdG9wOiA3cmVtOyB9XG5cbi5mb290ZXJfX3JvdzpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLmZvb3Rlcl9fbGVmdCB7IHdpZHRoOiA1MCU7IH1cblxuLmZvb3Rlcl9fcmlnaHQgeyB3aWR0aDogNTAlOyBtYXgtd2lkdGg6IDQzMHB4OyB9XG5cbi5mb290ZXJfX2NvbnRhY3RzIHsgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmZvb3Rlcl9fY29udGFjdHMgbGkgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZm9vdGVyX19uYXYgeyBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLmZvb3Rlcl9fbmF2IGxpIHsgbWFyZ2luLWJvdHRvbTogMC41cmVtOyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZm9vdGVyX19jb3B5cmlnaHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi1yaWdodDogMi41cmVtOyB9XG5cbi5mb290ZXJfX3RpdGxlIHsgY29sb3I6IHdoaXRlOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXJlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IG1hcmdpbi1ib3R0b206IDAuMzU3MTRlbTsgfVxuXG4uZm9vdGVyX19kZXNpZ24tYnkgeyBjb2xvcjogI0FBQUFBQTsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uZm9vdGVyX19kZXNpZ24tYnkgYSB7IG1hcmdpbi1sZWZ0OiAwLjVlbTsgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1ib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxOyBsZXR0ZXItc3BhY2luZzogMC41ZW07IGNvbG9yOiB3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXJfX2Rlc2lnbi1ieSBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jbGVhcmZpeCB7ICp6b29tOiAxOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgY2xlYXI6IGJvdGg7IH1cblxuLmNvbnRlbnQtd3JhcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDVyZW07IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkX19sb2dvLXRhZ2xpbmUgLmxvZ28geyBmbG9hdDogbGVmdDsgd2lkdGg6IDI2LjVyZW07IG1hcmdpbi1yaWdodDogMi41cmVtOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuNTsgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbSAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzMzMzMzMzsgbWFyZ2luLXRvcDogMXJlbTsgdHJhbnNpdGlvbjogb3BhY2l0eSAzcywgdmlzaWJpbGl0eSAzcywgY29sb3IgMC41czsgfVxuXG4uaGVhZF9fbG9nby10YWdsaW5lIC5sb2dvLmxvZ29fYmlnIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRfX2xvZ28tdGFnbGluZSAubG9nby5sb2dvX3NtYWxsIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZGFyayAuaGVhZF9fbG9nby10YWdsaW5lIC5sb2dvLCAubG9nLWluLXN0YXRlIC5oZWFkX19sb2dvLXRhZ2xpbmUgLmxvZ28geyBjb2xvcjogd2hpdGU7IH1cblxuLmhlYWRfX2xvZ28tdGFnbGluZSAudGFnbGluZSB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDEzMCU7IGNvbG9yOiAjQUFBQUFBOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb246IG9wYWNpdHkgM3MsIHZpc2liaWxpdHkgM3M7IHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzOyB9XG5cbi5sb2ctaW4tc3RhdGUgLmhlYWRfX2xvZ28tdGFnbGluZSAudGFnbGluZSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IC4yNXM7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiBjYWxjKDEwMCUgLSA1MHJlbSk7IH1cblxuLmhlYWRfX2xvZ28tdGFnbGluZSAuY2xvc2UtYnRuIHsgcmlnaHQ6IDA7IH1cblxuLmxvZy1pbiB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgdG9wOiAwOyBtaW4td2lkdGg6IDMyMHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiAxMDA0OyBvdmVyZmxvdy14OiBoaWRkZW47IG92ZXJmbG93LXk6IGF1dG87IC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjc1czsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC43NXM7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNzVzLCAtd2Via2l0LXRyYW5zZm9ybSAuNzVzOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogNC40cmVtOyBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIHsgaGVpZ2h0OiA1cmVtOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB3aWR0aDogNDclOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5pbnB1dC1maWVsZF9lbWFpbCB7IGxlZnQ6IDA7IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmlucHV0LWZpZWxkX3Bhc3N3b3JkIHsgcmlnaHQ6IDA7IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUzJTsgdG9wOiAxMDAlOyBmb250LWZhbWlseTogXCJwcm94aW1hX25vdmFfcmVndWxhclwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAwLjhyZW07IGxldHRlci1zcGFjaW5nOiAwLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiB3aGl0ZTsgY3Vyc29yOiBwb2ludGVyOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB0cmFuc2l0aW9uOiBsZWZ0IC4zNXM7IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4gLmhlbHBlci1idG5fX2NvbnRlbnQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMzVzLCBvcGFjaXR5IC4zNXM7IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4gLmhlbHBlci1idG5fX2NvbnRlbnQuaGlkZGVuIHsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRuIC5oZWxwZXItYnRuX19jb250ZW50X2JhY2sgeyBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cblxuLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4gLmhlbHBlci1idG5fX2NvbnRlbnRfYmFjazpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA0MCU7IHdpZHRoOiAzLjNyZW07IGhlaWdodDogMC4ycmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkIC5oZWxwZXItYnRuIC5oZWxwZXItYnRuX19jb250ZW50X2JhY2s6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA0MCU7IHdpZHRoOiAwLjRyZW07IGhlaWdodDogMC40cmVtOyBib3JkZXItbGVmdDogMnB4IHNvbGlkICNBQUFBQUE7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQUFBQUFBOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkLnJlY292ZXItcHN3ZC1zdGF0ZSAuaW5wdXQtZmllbGRfZW1haWwgeyB3aWR0aDogMTAwJTsgfVxuXG4ubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZC5yZWNvdmVyLXBzd2Qtc3RhdGUgLmlucHV0LWZpZWxkX3Bhc3N3b3JkIHsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyB9XG5cbi5sb2ctaW4gLmhlYWRfX2xvZ28tdGFnbGluZSAubWFpbC1uLXBhc3N3b3JkLnJlY292ZXItcHN3ZC1zdGF0ZSAuaGVscGVyLWJ0biB7IGxlZnQ6IDA7IH1cblxuLmxvZy1pbiAuc3ViLWhlYWRlciB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEyMCU7IGNvbG9yOiB3aGl0ZTsgbWF4LXdpZHRoOiA5NXJlbTsgfVxuXG4ubG9nLWluLmhpZGRlbiB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuLmxvZy1pbiAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gZm9ybSB7IHBhZGRpbmc6IDA7IH1cblxuLmxvZy1pbiAjbWNfZW1iZWRfc2lnbnVwIGRpdiNtY2UtcmVzcG9uc2VzIHsgZmxvYXQ6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTA7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTEwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgZm9udC1mYW1pbHk6IFwicHJveGltYV9ub3ZhX3JlZ3VsYXJcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMTIwJTsgfVxuXG4ubG9nLWluICNtY19lbWJlZF9zaWdudXAgZGl2LnJlc3BvbnNlIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMDsgcGFkZGluZy10b3A6IDFyZW07IG1hcmdpbjogMDsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgY29sb3I6ICNBQUFBQUEgIWltcG9ydGFudDsgfVxuXG4uZW50ZXItaWNvIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogOHB4OyB0b3A6IDNweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiAzcHg7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQUFBQUFBOyBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FBQUFBQTsgfVxuXG4uZW50ZXItaWNvOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMXB4OyBoZWlnaHQ6IDFweDsgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodC1jb2xvcjogI0FBQUFBQTsgbGVmdDogLTlweDsgYm90dG9tOiAtNnB4OyB9XG5cbi5jbG9zZS1idG4geyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxNTBweDsgdG9wOiAxLjhyZW07IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgfVxuXG4uY2xvc2UtYnRuOmJlZm9yZSwgLmNsb3NlLWJ0bjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAycHg7IGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7IGxlZnQ6IDUwJTsgdG9wOiA1MCU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb246IGFsbCAuMzVzOyB9XG5cbi5sb2ctaW4tc3RhdGUgLmNsb3NlLWJ0bjpiZWZvcmUsIC5sb2ctaW4tc3RhdGUgLmNsb3NlLWJ0bjphZnRlciB7IHdpZHRoOiAxNnB4OyB9XG5cbi5jbG9zZS1idG46YWZ0ZXIgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5sb2ctaW4tc3RhdGUgLmNsb3NlLWJ0biB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubG9nLWluLXN0YXRlIC5jbG9zZS1idG46aG92ZXI6YmVmb3JlLCAubG9nLWluLXN0YXRlIC5jbG9zZS1idG46aG92ZXI6YWZ0ZXIgeyB3aWR0aDogMTRweDsgfVxuXG4ubWFpbi1idG4td3JhcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDdyZW07IHRvcDogMS44cmVtOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07IHRyYW5zaXRpb246IGFsbCAuNXM7IH1cblxuLm1haW4tYnRuLXdyYXAgLmVudGVyLWljbyB7IHZpc2liaWxpdHk6IGhpZGRlbjsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIC4zNXM7IH1cblxuLmxvZy1pbi1zdGF0ZSAubWFpbi1idG4td3JhcCAuZW50ZXItaWNvIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTsgfVxuXG4ubWFpbi1idG4geyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMXJlbTsgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTsgY29sb3I6ICMzMzMzMzM7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy1sZWZ0OiAxLjVyZW07IHBhZGRpbmctcmlnaHQ6IDAuNnJlbTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgY3Vyc29yOiBwb2ludGVyOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB2aXNpYmlsaXR5IDFzOyBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IH1cblxuLm1haW4tYnRuIC5tYWluLWJ0bl9faG92ZXItd3JhcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMjsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiB3aWR0aCAuMzVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMzVzLCBvcGFjaXR5IDBzIGxpbmVhciAuMzVzOyB9XG5cbi5tYWluLWJ0biAubWFpbi1idG5fX2hvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgY29sb3I6IHdoaXRlOyBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgcGFkZGluZy1yaWdodDogMC43cmVtOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tYWluLWJ0bjpob3ZlciAubWFpbi1idG5fX2hvdmVyLXdyYXAgeyB3aWR0aDogMTAwJTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogd2lkdGggLjM1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMHMgbGluZWFyIDBzOyB9XG5cbi5tYWluLWJ0bi5oaWRkZW4geyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmRhcmsgLm1haW4tYnRuLCAubG9nLWluLXN0YXRlIC5tYWluLWJ0biB7IGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGFyayAubWFpbi1idG4gLm1haW4tYnRuX19ob3ZlciwgLmxvZy1pbi1zdGF0ZSAubWFpbi1idG4gLm1haW4tYnRuX19ob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBjb2xvcjogIzMzMzMzMzsgfVxuXG4uaW5wdXQtZmllbGQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNXJlbTsgdHJhbnNpdGlvbjogYWxsIC4zNXM7IH1cblxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAyLjdyZW07IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9zZW1pYm9sZFwiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zaXplOiAxLjRyZW07IGNvbG9yOiB3aGl0ZTsgbGluZS1oZWlnaHQ6IDIuN3JlbTsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMCAhaW1wb3J0YW50OyBvdXRsaW5lLXdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpOyB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtZmllbGQgbGFiZWwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMzUlOyBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFyZW07IGxldHRlci1zcGFjaW5nOiAwLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjQUFBQUFBOyBwb2ludGVyLWV2ZW50czogbm9uZTsgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdHJhbnNpdGlvbjogYWxsIC4zNXM7IH1cblxuLmlucHV0LWZpZWxkIGxhYmVsLm1pbmlmaWVkIHsgdG9wOiAtMC42cmVtOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgwKTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgwKTsgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKDApOyB9XG5cbi5pbnB1dC1maWVsZCAuYm9yZGVyLWxpbmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4OyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpOyB9XG5cbi5pbnB1dC1maWVsZCAuYm9yZGVyLWxpbmU6YmVmb3JlLCAuaW5wdXQtZmllbGQgLmJvcmRlci1saW5lOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgdHJhbnNpdGlvbjogYWxsIC4zNXM7IH1cblxuLmlucHV0LWZpZWxkIC5ib3JkZXItbGluZTphZnRlciB7IHdpZHRoOiAxMDAlOyB2aXNpYmlsaXR5OiBoaWRkZW47IG9wYWNpdHk6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2l0aW9uOiBhbGwgLjM1czsgfVxuXG4uaW5wdXQtZmllbGQgLmJvcmRlci1saW5lLmFjdGl2ZTpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtZmllbGQgLmJvcmRlci1saW5lLmFjdGl2ZTphZnRlciB7IHZpc2liaWxpdHk6IHZpc2libGU7IG9wYWNpdHk6IDE7IH1cblxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzAgLmJvcmRlci1saW5lOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cbi5pbnB1dC1maWVsZC5zdHJlbmd0aF8xIC5ib3JkZXItbGluZTphZnRlciB7IGJhY2tncm91bmQtY29sb3I6IG9yYW5nZXJlZDsgfVxuXG4uaW5wdXQtZmllbGQuc3RyZW5ndGhfMiAuYm9yZGVyLWxpbmU6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7IH1cblxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzMgLmJvcmRlci1saW5lOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW55ZWxsb3c7IH1cblxuLmlucHV0LWZpZWxkLnN0cmVuZ3RoXzQgLmJvcmRlci1saW5lOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IH1cblxuLnByaXZhdGUtYmV0YSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgKnpvb206IDE7IG1hcmdpbi10b3A6IDEycmVtOyB9XG5cbi5wcml2YXRlLWJldGE6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IGNsZWFyOiBib3RoOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mbyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMjUuNnJlbTsgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19pbmZvX190aXRsZSB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMXJlbTsgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTsgbGluZS1oZWlnaHQ6IDE0MCU7IGNvbG9yOiB3aGl0ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgd2lkdGg6IDYuNnJlbTsgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mb19fdGV4dCB7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgbGluZS1oZWlnaHQ6IDEyMCU7IGNvbG9yOiAjNzc3OyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mb19fdGV4dCBhIHsgY29sb3I6IHdoaXRlOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWxlZnQ6IDI5cmVtOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuaW5wdXQtZmllbGRfbmFtZSB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5tYWlsLW4tcGFzc3dvcmQgeyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuYWdyZWUtc3VibWl0IC5hZ3JlZSB7IGRpc3BsYXk6IG5vbmU7IGZsb2F0OiBsZWZ0OyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuYWdyZWUtc3VibWl0IC5hZ3JlZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyB2aXNpYmlsaXR5OiBoaWRkZW47IGRpc3BsYXk6IG5vbmU7IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLmFncmVlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9fc2lnbi11cCAuYWdyZWUtc3VibWl0IC5hZ3JlZSBsYWJlbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcInByb3hpbWFfbm92YV9yZWd1bGFyXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEuMnJlbTsgY29sb3I6ICM3Nzc3Nzc7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHBhZGRpbmctbGVmdDogMi42cmVtOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLmFncmVlIGxhYmVsIHN0cm9uZyB7IGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtc2VtaWJvbGRcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMXJlbTsgY29sb3I6ICNBQUFBQUE7IGxldHRlci1zcGFjaW5nOiAwLjRyZW07IG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLmFncmVlIGxhYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBsZWZ0OiAwOyB0b3A6IDA7IHdpZHRoOiAxLjRyZW07IGhlaWdodDogMS40cmVtOyBib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3Nzc7IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLmFncmVlIGxhYmVsOmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAwLjhyZW07IGhlaWdodDogMC40cmVtOyBib3JkZXItbGVmdDogMnB4IHNvbGlkICNBQUFBQUE7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQUFBQUFBOyBsZWZ0OiAwLjlyZW07IHRvcDogMC4ycmVtOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5hZ3JlZS1zdWJtaXQgLnN1Ym1pdCB7IGZsb2F0OiByaWdodDsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07IH1cblxuLm1haWwtbi1wYXNzd29yZCAuaW5wdXQtZmllbGQgeyB3aWR0aDogNDclOyB9XG5cbi5tYWlsLW4tcGFzc3dvcmQgLmlucHV0LWZpZWxkX2VtYWlsIHsgZmxvYXQ6IGxlZnQ7IH1cblxuLm1haWwtbi1wYXNzd29yZCAuaW5wdXQtZmllbGRfcGFzc3dvcmQgeyBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuXG4gICAgLmxpc3QtLXNpbG91ZXR0ZXMgLmxpc3QtaXRlbTpiZWZvcmUgeyByaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuXG4gICAgLnNlY3Rpb24tLTItMiB7IG1hcmdpbi10b3A6IDE5cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzM2cHgpIHtcblxuICAgIGh0bWwgeyBmb250LXNpemU6IDAuNzMydnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG4gICAgLnNpbG91ZXR0ZXMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL3NpbG91ZXR0ZXNAMngucG5nXCIpOyB9XG5cbiAgICAubmV0d29yay0xIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrMUAyeC5qcGdcIik7IH1cblxuICAgIC5uZXR3b3JrLTIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmsyQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLm5ldHdvcmstMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazNAMngucG5nXCIpOyB9XG5cbiAgICAubmV0d29yay00IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrNEAyeC5wbmdcIik7IH1cblxuICAgIC5kbmRhcmVhIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9kbmRhcmVhMkAyeC5wbmdcIik7IH1cblxuICAgIC5hcnJvdy0xIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzFAMngucG5nXCIpOyB9XG5cbiAgICAuYXJyb3ctMiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3cyQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmFycm93LTMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93M0AyeC5wbmdcIik7IH1cblxuICAgIC5hcnJvdy00IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzRAMngucG5nXCIpOyB9XG5cbiAgICAuYXJyb3ctNSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3c1QDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmFycm93LTYgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93NkAyeC5wbmdcIik7IH1cblxuICAgIC5oaWVyYXJjaHkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2hpZXJhcmNoeUAyeC5wbmdcIik7IH1cblxuICAgIC5tZWV0aW5nIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9tZWV0aW5nQDJ4LmpwZ1wiKTsgfVxuXG4gICAgLmFwcC1pbnRlcmZhY2UtMSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTFAMngucG5nXCIpOyB9XG5cbiAgICAuYXBwLWludGVyZmFjZS0yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMkAyeC5wbmdcIik7IH1cblxuICAgIC5hcHAtaW50ZXJmYWNlLTMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2FwcF9pbnRlcmZhY2UzQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLnBlb3BsZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvcGVvcGxlQDJ4LnBuZ1wiKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cbiAgICAuYnViYmxlcy1ncm91cCB7IGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG5cbiAgICAuc2lsb3VldHRlcyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvc2lsb3VldHRlc0AyeC5wbmdcIik7IH1cblxuICAgIC5uZXR3b3JrLTEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcmsxQDJ4LmpwZ1wiKTsgfVxuXG4gICAgLm5ldHdvcmstMiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvbmV0d29yazJAMngucG5nXCIpOyB9XG5cbiAgICAubmV0d29yay0zIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9uZXR3b3JrM0AyeC5wbmdcIik7IH1cblxuICAgIC5uZXR3b3JrLTQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL25ldHdvcms0QDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmRuZGFyZWEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2RuZGFyZWEyQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmFycm93LTEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93MUAyeC5wbmdcIik7IH1cblxuICAgIC5hcnJvdy0yIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzJAMngucG5nXCIpOyB9XG5cbiAgICAuYXJyb3ctMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3czQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmFycm93LTQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2Fycm93NEAyeC5wbmdcIik7IH1cblxuICAgIC5hcnJvdy01IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcnJvdzVAMngucG5nXCIpOyB9XG5cbiAgICAuYXJyb3ctNiB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXJyb3c2QDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmhpZXJhcmNoeSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvaGllcmFyY2h5QDJ4LnBuZ1wiKTsgfVxuXG4gICAgLm1lZXRpbmcgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL21lZXRpbmdAMnguanBnXCIpOyB9XG5cbiAgICAuYXBwLWludGVyZmFjZS0xIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9hcHBfaW50ZXJmYWNlMUAyeC5wbmdcIik7IH1cblxuICAgIC5hcHAtaW50ZXJmYWNlLTIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaW1nL2FwcF9pbnRlcmZhY2UyQDJ4LnBuZ1wiKTsgfVxuXG4gICAgLmFwcC1pbnRlcmZhY2UtMyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pbWcvYXBwX2ludGVyZmFjZTNAMngucG5nXCIpOyB9XG5cbiAgICAucGVvcGxlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ltZy9wZW9wbGVAMngucG5nXCIpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC5zZWN0aW9uLS0zLTItMiAuYXJyb3ctNSB7IG1hcmdpbi1sZWZ0OiAxMHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cbiAgICAuc2VjdGlvbi0tMS0zLTEgLmFycm93IHsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgIC5idWJibGVzLWdyb3VwIHsgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXG4gICAgLm91dGVyLXdyYXAgeyBwYWRkaW5nLWxlZnQ6IDJyZW07IHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuICAgIC5pbm5lci13cmFwIHsgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0yLTEgeyBtYXJnaW4tdG9wOiA4cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0yLTEgLnNpbG91ZXR0ZXMgeyBtYXJnaW4tYm90dG9tOiAtMzVyZW07IH1cblxuICAgIC5zZWN0aW9uLS0xLTItMSAuYXJyb3ctMiB7IG1hcmdpbjogMTNyZW0gMCAwIDVyZW07IH1cblxuICAgIC5zZWN0aW9uLS0xLTItMiAuYXJyb3ctMyB7IG1hcmdpbjogLTRyZW0gMCAwIDE1cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMi0yLTEgLnNpbG91ZXR0ZXMgeyB3aWR0aDogNjAlOyB9XG5cbiAgICAuc2VjdGlvbi0tMi0yLTIgLmFycm93IHsgd2lkdGg6IDEuOHJlbTsgbWFyZ2luOiAtNnJlbSAwIDAgMThyZW07IH1cblxuICAgIC5zZWN0aW9uX19udW1iZXIgeyBsZWZ0OiAtM3JlbTsgfVxuXG4gICAgLnNlY3Rpb25fX251bWJlciA+IHNwYW4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLmhpZXJhcmNoeSB7IG1hcmdpbi10b3A6IC0zcmVtOyB9XG5cbiAgICAuYXBwLWludGVyZmFjZS1ncm91cCAuc3RlcCB7IG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuICAgIC5oZWFkZXJfX2JhciB7IGxlZnQ6IDJyZW07IH1cblxuICAgIC52aWRlby1jb250YWluZXJfX2NvbnRlbnQgeyBsZWZ0OiA1cmVtOyB9XG5cbiAgICAubGlzdC0tbGluZS1sZWZ0IC5saXN0LWl0ZW06YmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbiAgICAubGlzdC1pdGVtLS1saW5lLWxlZnQ6YmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbiAgICAuYnViYmxlcy1ncm91cCB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgbWFyZ2luOiA1cmVtIDAgMDsgbWF4LXdpZHRoOiBub25lOyBoZWlnaHQ6IGF1dG87IH1cblxuICAgIC5idWJibGVzLWdyb3VwIC5uZXR3b3JrLTMgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAuYnViYmxlcy1ncm91cCAuaDMtbGlrZSB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuXG4gICAgLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB3aWR0aDogMTAwJTsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7IC1tcy10cmFuc2Zvcm06IG5vbmU7IHRyYW5zZm9ybTogbm9uZTsgfVxuXG4gICAgLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZTpudGgtY2hpbGQobikgeyBtYXJnaW46IDIuNXJlbSAwIDAgMDsgfVxuXG4gICAgLmJ1YmJsZXMtZ3JvdXAgLmJ1YmJsZV9fYXZhdGFyIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSk7IH1cblxuICAgIC5oZWFkX19sb2dvLXRhZ2xpbmUgLmNsb3NlLWJ0biB7IHJpZ2h0OiAtMy41cmVtOyB0b3A6IC0xcmVtOyB9XG5cbiAgICAubG9nLWluIC5zdWItaGVhZGVyIHsgbWF4LXdpZHRoOiA0MHJlbTsgfVxuXG4gICAgLm1haW4tYnRuLXdyYXAgeyB0b3A6IDEwMCU7IHJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG5cbiAgICAuYXBwLWludGVyZmFjZS1ncm91cCB7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAgIC5hcHAtaW50ZXJmYWNlLWdyb3VwIC5jb2wgeyBtYXJnaW4tdG9wOiA4cmVtOyB9XG5cbiAgICAuYXBwLWludGVyZmFjZS1ncm91cCAuY29sOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIGJvZHkgeyBmb250LXNpemU6IDEuN3JlbTsgfVxuXG4gICAgLmlubmVyLXdyYXAgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgICAuc2VjdGlvbiA+IHAgYnIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAuc2VjdGlvbi0tdmlkZW8geyBoZWlnaHQ6IDM0cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0yLTEgeyBtYXJnaW46IDhyZW0gMCAzMHJlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTEtMi0xIC5saXN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0yLTEgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHsgbWF4LXdpZHRoOiAxNXJlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTEtMi0xIC5zaWxvdWV0dGVzIHsgei1pbmRleDogMDsgYm90dG9tOiAwOyBtYXJnaW4tYm90dG9tOiAtMTFyZW07IG1hcmdpbi1yaWdodDogLTIwcmVtOyB3aWR0aDogNDVyZW07IHotaW5kZXg6IC0xOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0yLTEgLmFycm93IHsgbWFyZ2luOiA0cmVtIDAgMCAtN3JlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTEtMi0yIC5hcnJvdy0zIHsgd2lkdGg6IDMuNHJlbTsgbWFyZ2luOiAtNS41cmVtIDAgMCA4cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0zLTEgeyBtYXJnaW4tYm90dG9tOiAxOHJlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTEtMy0xIC5hcnJvdy00IHsgbWFyZ2luOiAtMy41cmVtIDAgMCAtOXJlbTsgdHJhbnNmb3JtOiBzY2FsZSguNzUpOyB9XG5cbiAgICAuc2VjdGlvbi0tMS0zLTMgLmxpc3QtaXRlbSAuaDQtbGlrZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuICAgIC5zZWN0aW9uLS0xLTMtMyAubGlzdC1pdGVtOmJlZm9yZSB7IHRvcDogMC41ZW07IH1cblxuICAgIC5zZWN0aW9uLS0yLTItMSB7IG1hcmdpbi1ib3R0b206IDIwcmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMi0yLTEgLnNpbG91ZXR0ZXMgeyB6LWluZGV4OiAwOyBib3R0b206IDA7IG1hcmdpbi1ib3R0b206IC04cmVtOyBtYXJnaW4tcmlnaHQ6IC0yMHJlbTsgd2lkdGg6IDQ1cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMi0yLTEgLmxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuICAgIC5zZWN0aW9uLS0yLTItMSAuYXJyb3ctMSB7IHdpZHRoOiAxOXJlbTsgbWFyZ2luOiA0cmVtIDAgMCAtMTFyZW07IH1cblxuICAgIC5zZWN0aW9uLS0yLTItMiB7IG1hcmdpbi1ib3R0b206IDE1cmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMi0yLTIgLmFycm93IHsgd2lkdGg6IDMuNHJlbTsgbWFyZ2luOiAtOHJlbSAwIDAgNXJlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTMtMi0xIHsgbWFyZ2luOiA4cmVtIDAgMjByZW07IH1cblxuICAgIC5zZWN0aW9uLS0zLTItMSAuYXJyb3ctNSB7IG1hcmdpbjogLjVyZW0gMCAwIC03cmVtOyB3aWR0aDogN3JlbTsgdHJhbnNmb3JtOiBzY2FsZSguNzUpOyB9XG5cbiAgICAuc2VjdGlvbi0tMy0yLTIgeyBtYXJnaW4tYm90dG9tOiAxNnJlbTsgfVxuXG4gICAgLnNlY3Rpb24tLTMtMi0yIC5hcnJvdy01IHsgd2lkdGg6IDcuNXJlbTsgbWFyZ2luOiAtNnJlbSAwIDAgLTJyZW07IH1cblxuICAgIC5zZWN0aW9uLS0zLTMtMSB7IG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG5cbiAgICAuc2VjdGlvbi0tMy0zLTEgLmFycm93IHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLm5ldHdvcmstMSB7IG1hcmdpbjogMCBhdXRvIDAgLTE2NXB4OyBtYXJnaW4tbGVmdDogLTE2NXB4OyB3aWR0aDogflwiY2FsYygxMDAlICsgNDUwcHgpXCI7IH1cblxuICAgIC5uZXR3b3JrLTIgeyBtYXJnaW46IC0zcmVtIGF1dG8gLTNyZW0gLTE0MHB4OyB3aWR0aDogflwiY2FsYygxMDAlICsgMjYwcHgpXCI7IH1cblxuICAgIC5uZXR3b3JrLTQgeyBtYXJnaW4tdG9wOiAwOyBtYXJnaW4tbGVmdDogLTQzMHB4OyB3aWR0aDogflwiY2FsYygxMDAlICsgNjAwcHgpXCI7IH1cblxuICAgIC5kbmRhcmVhIHsgbWFyZ2luLXRvcDogLTVyZW07IG1hcmdpbi1sZWZ0OiAtMTQwcHg7IHdpZHRoOiB+XCJjYWxjKDEwMCUgKyAyNjBweClcIjsgfVxuXG4gICAgLmFycm93IHN2ZyB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gICAgLmhpZXJhcmNoeSB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1sZWZ0OiAtMzQwcHg7IHdpZHRoOiB+XCJjYWxjKDEwMCUgKyA1MDBweClcIjsgfVxuXG4gICAgLm1lZXRpbmcgeyB3aWR0aDogflwiY2FsYygxMDAlICsgMjI1cHgpXCI7IH1cblxuICAgIC5oZWFkZXJfX2xvZ28tc2Vjb25kLWxpbmUgeyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4gICAgLmhlYWRlcl9fdGV4dCB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4gICAgLm1pbmktbG9nbyAubWluaS1sb2dvX19saW5lIHsgd2lkdGg6IDJyZW07IH1cblxuICAgIC5saW5rLS1sb2dvIHsgZm9udC1zaXplOiAxLjJyZW07IH1cblxuICAgIC5iYWNrLWJ0bi1ncm91cCAuYXJyb3ctbGluZSB7IHJpZ2h0OiAtMnJlbTsgfVxuXG4gICAgLmgxLWxpa2UgeyBmb250LXNpemU6IDIuNnJlbTsgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuICAgIC5oMi1saWtlIHsgZm9udC1zaXplOiAzcmVtOyB9XG5cbiAgICAuc3VidGl0bGUgeyBmb250LXNpemU6IDEuN3JlbTsgfVxuXG4gICAgLnF1b3RlIHsgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbiAgICAucXVvdGUgYnIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAucXVvdGUgLnF1b3RlX19jaXRlIHsgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyIHsgaGVpZ2h0OiAzNHJlbTsgfVxuXG4gICAgLnZpZGVvLWNvbnRhaW5lciAucGxheS1idG4geyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLmxpc3QgLmxpc3QtaXRlbSB7IG1hcmdpbi10b3A6IDEuMTVlbTsgfVxuXG4gICAgLmxpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cblxuICAgIC5saXN0LWl0ZW0gPiAqIHsgYmFja2dyb3VuZDogbm9uZTsgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4gICAgLmxpc3QtaXRlbTpiZWZvcmUgeyBoZWlnaHQ6IDJweDsgcmlnaHQ6IDEwMCU7IGxlZnQ6IC0xMDBweDsgbWFyZ2luLXRvcDogLTFweDsgYmFja2dyb3VuZDogIzMzMzMzMzsgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbiAgICAubGlzdC1pdGVtIGJyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLnBlb3BsZS1ncm91cCB7IG1hcmdpbi10b3A6IDZyZW07IHBhZGRpbmc6IDA7IG1heC13aWR0aDogbm9uZTsgfVxuXG4gICAgLnBlb3BsZS1ncm91cCAucGVvcGxlIHsgZm9udC1zaXplOiAxLjRyZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMC42cmVtOyByaWdodDogMDsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogOS4xNDI4NmVtOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaW1nL3Blb3BsZS1tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuICAgIC5wZW9wbGUtZ3JvdXAgLnBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ib3R0b206IDI4MS4yNSU7IH1cblxuICAgIC5wZW9wbGUtZ3JvdXAgLnBlb3BsZS1ncm91cF9fbGluZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgYm90dG9tOiAwOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbiAgICAucGVvcGxlLWdyb3VwIC5wZW9wbGUtZ3JvdXBfX2xpbmU6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAwOyB0b3A6IDUwJTsgbGVmdDogLTEwMHB4OyByaWdodDogMTAwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kOiAjQ0NDQ0NDOyB9XG5cbiAgICAucGVvcGxlLWdyb3VwIC5wZW9wbGUtZ3JvdXBfX2xhYmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyBtYXJnaW46IDA7IHdpZHRoOiBhdXRvOyBsZWZ0OiBpbml0aWFsOyB9XG5cbiAgICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCgxKSB7IG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4gICAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoMikgeyBtYXJnaW4tdG9wOiAxLjdyZW07IH1cblxuICAgIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDMpIHsgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbiAgICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg0KSB7IG1hcmdpbi10b3A6IDEuM3JlbTsgfVxuXG4gICAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNSkgeyBtYXJnaW4tdG9wOiAxLjZyZW07IH1cblxuICAgIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDYpIHsgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4gICAgLnBlb3BsZS1ncm91cF9fbGluZTpudGgtY2hpbGQoNykgeyBtYXJnaW4tdG9wOiAxLjRyZW07IH1cblxuICAgIC5wZW9wbGUtZ3JvdXBfX2xpbmU6bnRoLWNoaWxkKDgpIHsgbWFyZ2luLXRvcDogMS4zcmVtOyB9XG5cbiAgICAucGVvcGxlLWdyb3VwX19saW5lOm50aC1jaGlsZCg5KSB7IG1hcmdpbi10b3A6IDEuN3JlbTsgfVxuXG4gICAgLmh1Yi1saW5rIC5odWItbGlua19fbGluZSB7IHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cblxuICAgIC5mb290ZXIgeyBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuICAgIC5mb290ZXJfX3JvdyB7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuICAgIC5mb290ZXJfX3JvdzpmaXJzdC1jaGlsZCAuZm9vdGVyX19sZWZ0IHsgLXdlYmtpdC1vcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IG9yZGVyOiAyOyBtYXJnaW4tdG9wOiA3cmVtOyB9XG5cbiAgICAuZm9vdGVyX19yb3c6Zmlyc3QtY2hpbGQgLmZvb3Rlcl9fcmlndGggeyAtd2Via2l0LW9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgb3JkZXI6IDE7IH1cblxuICAgIC5mb290ZXJfX3JvdzpudGgtY2hpbGQoMikgLmZvb3Rlcl9fcmlnaHQgeyBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbiAgICAuZm9vdGVyX19sZWZ0IHsgd2lkdGg6IGF1dG87IH1cblxuICAgIC5mb290ZXJfX3JpZ2h0IHsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFjdHMgeyBmb250LXNpemU6IDEuNnJlbTsgbWFyZ2luLXRvcDogN3JlbTsgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFjdHMgbGkgeyBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbiAgICAuZm9vdGVyX19uYXYgbGkgeyBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbiAgICAuZm9vdGVyX19uYXYgLmxpbmsgeyBmb250LXNpemU6IDEuNHJlbTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6IHdoaXRlOyB9XG5cbiAgICAuZm9vdGVyX19uYXYgLmxpbmtfX2hvdmVyLXdyYXAgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4gICAgLmNvbnRlbnQtd3JhcCB7IHBhZGRpbmc6IDdweCAyMHB4IDEwcHg7IH1cblxuICAgIC5oZWFkX19sb2dvLXRhZ2xpbmUgLmxvZ28geyBmbG9hdDogbm9uZTsgd2lkdGg6IGF1dG87IG1hcmdpbjogMCAwIDJyZW07IHBhZGRpbmctdG9wOiAxLjJyZW07IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbiAgICAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgeyBmbG9hdDogbm9uZTsgd2lkdGg6IGF1dG87IH1cblxuICAgIC5oZWFkX19sb2dvLXRhZ2xpbmUgLmNsb3NlLWJ0biB7IHJpZ2h0OiAtMC41cmVtOyB0b3A6IDEuNXJlbTsgfVxuXG4gICAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4geyBmb250LXNpemU6IDFyZW07IH1cblxuICAgIC5sb2ctaW4gLnN1Yi1oZWFkZXIgeyBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4gICAgLm1haW4tYnRuIHsgZm9udC1zaXplOiAxLjJyZW07IH1cblxuICAgIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbiAgICAuaW5wdXQtZmllbGQgbGFiZWwgeyBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4gICAgLnByaXZhdGUtYmV0YSB7IG1hcmdpbi10b3A6IDVyZW07IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuICAgIC5wcml2YXRlLWJldGEgLnN1Ym1pdCB7IG1hcmdpbi10b3A6IDEuN3JlbTsgfVxuXG4gICAgLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19pbmZvIHsgZmxvYXQ6IG5vbmU7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDJyZW0gMCAwOyB9XG5cbiAgICAucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX2luZm9fX3RpdGxlIHsgZm9udC1zaXplOiAxLjRyZW07IH1cblxuICAgIC5wcml2YXRlLWJldGEgLnByaXZhdGUtYmV0YV9faW5mb19fdGV4dCB7IGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbiAgICAucHJpdmF0ZS1iZXRhIC5wcml2YXRlLWJldGFfX3NpZ24tdXAgeyBmbG9hdDogbm9uZTsgd2lkdGg6IGF1dG87IG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblxuICAgIC5zZWN0aW9uLS0xLTItMSAuc2lsb3VldHRlcyB7IG1hcmdpbi1yaWdodDogLTI4LjVyZW07IH1cblxuICAgIC5zZWN0aW9uLS0xLTItMSAuYXJyb3ctMiB7IG1hcmdpbjogMCAwIDAgLTVyZW07IHRyYW5zZm9ybTogc2NhbGUoLjc1KTsgfVxuXG4gICAgLnNlY3Rpb24tLTItMi0xIC5zaWxvdWV0dGVzIHsgbWFyZ2luLXJpZ2h0OiAtMjguNXJlbTsgfVxuXG4gICAgLmhlYWRlciB7IG1hcmdpbi1ib3R0b206IDhyZW07IH1cblxuICAgIC5oZWFkZXItLXBhZ2UgLmhlYWRlcl9fbG9naW4tZ3JvdXAgeyBkaXNwbGF5OiBub25lOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1hbGlnbjogc3RhcnQ7IC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgIC5oZWFkZXItLXBhZ2UgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDVweCAwOyB9XG5cbiAgICAuaGVhZGVyLS1wYWdlIC5saW5rIHsgdGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IGF1dG87IH1cblxuICAgIC5oZWFkZXItLXBhZ2UgLmhlYWRlcl9fdGV4dCB7IHBvc2l0aW9uOiByZWxhdGl2ZSB9XG5cbiAgICAuaGVhZGVyLS1taW5pIHsgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbiAgICAuaGVhZGVyLS1taW5pIC5oZWFkZXJfX2NvbnRlbnQgeyBwYWRkaW5nOiAwOyBtaW4taGVpZ2h0OiA0cmVtOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgICAuaGVhZGVyLS1taW5pIC5oZWFkZXJfX2xvZ2luLWdyb3VwIHsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC1kaXJlY3Rpb246IHJvdzsgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgcGFkZGluZy1yaWdodDogMDsgfVxuXG4gICAgLmhlYWRlci0tbWluaSAuaGVhZGVyX19idG4tc2VwYXJhdG9yIHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDAuNXJlbTsgd2lkdGg6IH5cImNhbGMoMTAwJSArIDMuNXJlbSlcIjsgb3BhY2l0eTogMTsgd2lkdGg6IDJyZW07IH1cblxuICAgIC5oZWFkZXItLW1pbmkgLm1pbmktbG9nbywgLmhlYWRlci0tbWluaSAubWluaS1sb2dvLXN1YiB7IC8qZGlzcGxheTogbm9uZTsqLyB9XG5cbiAgICAuaGVhZGVyLS1taW5pIC5iYWNrLWJ0bi1ncm91cCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAuaGVhZGVyLS1taW5pIC5taW5pLWxvZ28tc3ViIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmhlYWRlci0tbWluaS1odWIgLmhlYWRlcl9fY29udGVudCB7IG1pbi1oZWlnaHQ6IDMwcHg7IH1cblxuICAgIC5oZWFkZXItLW1pbmktaHViIC5oZWFkZXJfX2xvZ2luLWdyb3VwIHsgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93OyAtbXMtZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC1kaXJlY3Rpb246IHJvdzsgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMDsgfVxuXG4gICAgLmhlYWRlci0tbWluaS1odWIgLmhlYWRlcl9fYnRuLXNlcGFyYXRvciB7IHdpZHRoOiAycmVtOyB0b3A6IDA7IG9wYWNpdHk6IDE7IH1cblxuICAgIC5oZWFkZXItLW1pbmktaHViIC5iYWNrLWJ0bi1ncm91cCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5oZWFkZXItLW1pbmktaHViIC5taW5pLWxvZ28geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuICAgIC5zdWJ0aXRsZSBiciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC52aWRlby1jb250YWluZXJfX2NvbnRlbnQgLnN1YnRpdGxlIGJyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmh1Yi1saW5rIC5odWItbGlua19fbGluZSB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApICFpbXBvcnRhbnQ7IHBvaW50ZXItZXZlbnRzOiBub25lOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyB9XG5cbiAgICAubG9nLWluIC5oZWFkX19sb2dvLXRhZ2xpbmUgLm1haWwtbi1wYXNzd29yZCB7IGhlaWdodDogYXV0bzsgfVxuXG4gICAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmhlbHBlci1idG4geyBsZWZ0OiB+XCJjYWxjKDEwMCUgLSAxNnJlbSlcIjsgfVxuXG4gICAgLmxvZy1pbiAuaGVhZF9fbG9nby10YWdsaW5lIC5tYWlsLW4tcGFzc3dvcmQgLmlucHV0LWZpZWxkIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogYXV0bzsgZmxvYXQ6IG5vbmU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4gICAgLm1haW4tYnRuLXdyYXAgeyBmbG9hdDogcmlnaHQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgdHJhbnNmb3JtOiBub25lOyByaWdodDogMDsgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbiAgICAucHJpdmF0ZS1iZXRhIC5pbnB1dC1maWVsZCB7IGZsb2F0OiBub25lOyB3aWR0aDogYXV0bzsgfVxuXG4gICAgLnByaXZhdGUtYmV0YSAucHJpdmF0ZS1iZXRhX19zaWduLXVwIC5pbnB1dC1maWVsZF9uYW1lIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcblxuICAgIGh0bWwgeyBmb250LXNpemU6IDlweDsgfVxuXG4gICAgLnBlb3BsZS1ncm91cCAucGVvcGxlIHsgZm9udC1zaXplOiAxLjM3cmVtOyB9IH1cblxuXG5cblxuXG4uYWJvdXQtcGFnZSAuaGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuLnByaWNpbmctcGFnZSAuaGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4uaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7XG59XG4uaGVhZGVyLmhlYWRlci0tbWluaSB7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyovXG59XG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX21lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbn1cbi5oZWFkZXItLW1pbmkgLm1pbmktbG9nby1zdWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX21lbnUgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyLS1taW5pIC5oZWFkZXJfX21lbnUgdWwgbGl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblxuICAgIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdHJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjQUFBQUFBO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjM1cztcbn1cbi5oZWFkZXJfX21lbnUgdWwgbGk6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5oZWFkZXJfX21lbnUgdWwgbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci0tbWluaSAuaGVhZGVyX19tZW51IHVsIGxpOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLyoqXG4gKiBTd2lwZXIgMy4zLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICogXG4gKiBDb3B5cmlnaHQgMjAxNiwgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqIFRoZSBpRGFuZ2Vyby51c1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9cbiAqIFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKiBcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSA3LCAyMDE2XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4vKiBBcnJvd3MgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAxN3B4IDM0cHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxN3B4IDM0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAzNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiJT1zdGF0aWM9JWNvbnRlbnQvbWFpbi9zbGlkZXItYXJyb3dfbC5zdmdcIik7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiU9c3RhdGljPSVjb250ZW50L21haW4vc2xpZGVyLWFycm93X2wuc3ZnXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiU9c3RhdGljPSVjb250ZW50L21haW4vc2xpZGVyLWFycm93X2wuc3ZnXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiJT1zdGF0aWM9JWNvbnRlbnQvbWFpbi9zbGlkZXItYXJyb3dfci5zdmdcIik7XG4gIHJpZ2h0OiAyNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiU9c3RhdGljPSVjb250ZW50L21haW4vc2xpZGVyLWFycm93X3Iuc3ZnXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiU9c3RhdGljPSVjb250ZW50L21haW4vc2xpZGVyLWFycm93X3Iuc3ZnXCIpXG59XG4vKiBQYWdpbmF0aW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmY1NDU0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3MgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4vKiAzRCBDb250YWluZXIgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1vLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmYXJpIDUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICAvKiBTYWZhcmkgNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBPcGVyYSAxMS4xMC0xMi4wMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBGaXJlZm94IDE2KywgSUUxMCwgT3BlcmEgMTIuNTArICovXG59XG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4vKiBDdWJlICsgRmxpcCAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEN1YmUgKi9cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

button.accordion {
    background-color: #357ebd;
    color: white;
    cursor: pointer;
    padding: 7px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #3276b1;
}

button.accordion:after {
    content: '\002B';
    color: white;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

button.accordion.active:after {
    content: "\2212";
}

div.panel {
    padding: 0 0px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s ease-out;
}
