@charset "UTF-8";
:root {
  --webny-acsf-primary: #43285D;
}

html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::after {
  color: #FACE00;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  color: #FACE00;
}

.hero-event-layout .hero-event-inner .hero-event-date-block .event-date i {
  color: #FACE00;
}

.sticky-menu .sticky-menu-icon:active {
  color: #FACE00;
}

.hero-generic-checklist ul li i.checklist-icon {
  color: #FACE00;
}

.hero-generic-cta a {
  background-color: #FACE00;
}

.hero-has-content .hero-generic-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-has-content .hero-generic-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-has-content .hero-generic-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-keywords .keyword i.keyword-icon {
  color: #FACE00;
}
.hero-keywords .keyword a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-keywords .keyword a:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}

.hero-buttons .hero-button > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-buttons .hero-button > a:active {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}
.hero-buttons .hero-button > a:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
}
.hero-buttons .hero-button .cta-landing-icon::before {
  color: #FACE00;
}
.hero-buttons .video-hero-button > button {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
  padding-bottom: 1px;
}
.hero-buttons .video-hero-button > button:active {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
  padding-bottom: 0px;
}
.hero-buttons .video-hero-button > button:hover {
  color: #FACE00;
  border-bottom: 2px solid #FACE00;
  padding-bottom: 0px;
}
.hero-buttons .video-hero-button .video-cta-landing-icon::before {
  color: #FACE00;
}
.hero-buttons .video-hero-button .video-cta-landing-icon::after {
  color: #FACE00;
}

.hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-landing-page-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-landing-page-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-page-wrapper .assoc-landing i.assoc-landing-icon {
  color: #FACE00;
}
.hero-page-wrapper .assoc-landing div > a {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.hero-page-wrapper .assoc-landing div > a:hover {
  border-bottom: 2px solid #FACE00;
}

.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper span.phone-label {
  color: #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .para-phone-field a {
  color: #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper a.phone-number {
  border-bottom: 1px solid #FACE00;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper a.phone-number:hover {
  border-bottom: 2px solid #FACE00;
}

.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta {
  color: #FACE00;
  border-bottom: 1px solid #FACE00;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta:hover {
  border-bottom: 2px solid #FACE00;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon {
  color: #FACE00;
}

/**
  Normalize reset
*/
img, legend {
  border: 0;
}

legend, td, th {
  padding: 0;
}

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

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

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

[hidden], template {
  display: none;
}

a {
  background-color: transparent;
}

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

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

b, optgroup, strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

h1, [id^=webny-carousel-slider-] .h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark, [id^=webny-carousel-slider-] .mark {
  background: #ff0;
  color: #000;
}

small, [id^=webny-carousel-slider-] .small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

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

figure {
  margin: 1em 40px;
}

figure.align-right {
  margin-right: 0px;
}

figure.align-left {
  margin-left: 0px;
}

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

pre, textarea {
  overflow: auto;
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

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

/**
  Typography
*/
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-regular.eot");
  src: url("../fonts/proximanova/proximanova-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-regular.woff2") format("woff2"), url("../fonts/proximanova/proximanova-regular.woff") format("woff"), url("../fonts/proximanova/proximanova-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-semibold.eot");
  src: url("../fonts/proximanova/proximanova-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-semibold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-semibold.woff") format("woff"), url("../fonts/proximanova/proximanova-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-bold.eot");
  src: url("../fonts/proximanova/proximanova-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bold.woff") format("woff"), url("../fonts/proximanova/proximanova-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-extrabold.eot");
  src: url("../fonts/proximanova/proximanova-extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-extrabold.woff2") format("woff2"), url("../fonts/proximanova/proximanova-extrabold.woff") format("woff"), url("../fonts/proximanova/proximanova-extrabold.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-italic.eot");
  src: url("../fonts/proximanova/proximanova-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-italic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-italic.woff") format("woff"), url("../fonts/proximanova/proximanova-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-bolditalic.eot");
  src: url("../fonts/proximanova/proximanova-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-bolditalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-bolditalic.woff") format("woff"), url("../fonts/proximanova/proximanova-bolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 200;
  font-style: normal;
  src: url("../fonts/proximanova/proximanova-light.eot");
  src: url("../fonts/proximanova/proximanova-light.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-light.woff2") format("woff2"), url("../fonts/proximanova/proximanova-light.woff") format("woff"), url("../fonts/proximanova/proximanova-light.ttf") format("truetype");
}
@font-face {
  font-family: "Proxima Nova";
  font-weight: 200;
  font-style: italic;
  src: url("../fonts/proximanova/proximanova-lightitalic.eot");
  src: url("../fonts/proximanova/proximanova-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanova/proximanova-lightitalic.woff2") format("woff2"), url("../fonts/proximanova/proximanova-lightitalic.woff") format("woff"), url("../fonts/proximanova/proximanova-lightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "D Sari Bold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/dsaribold/DSari_Bold-webfont.eot");
  src: url("../fonts/dsaribold/DSari_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dsaribold/DSari_Bold-webfont.woff2") format("woff2"), url("../fonts/dsaribold/DSari_Bold-webfont.woff") format("woff"), url("../fonts/dsaribold/DSari_Bold-webfont.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-light-webfont.eot");
  src: url("../fonts/oswald/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-light-webfont.woff") format("woff"), url("../fonts/oswald/oswald-light-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-light-webfont.svg#oswaldlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-bold-webfont.eot");
  src: url("../fonts/oswald/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-bold-webfont.woff") format("woff"), url("../fonts/oswald/oswald-bold-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: url("../fonts/oswald/oswald-regular-webfont.eot");
  src: url("../fonts/oswald/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/oswald-regular-webfont.woff") format("woff"), url("../fonts/oswald/oswald-regular-webfont.ttf") format("truetype"), url("../fonts/oswald/oswald-regular-webfont.svg#oswaldbook") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**
  Config file that contains centralized variables
*/
html,
body {
  min-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 18px;
}

body {
  font-family: "Proxima Nova", Arial, sans-serif;
}

.rtl {
  direction: rtl;
}

.nygov-logo {
  display: none;
}

.page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .paragraph--type--webny-full-html-embed) .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
  margin: 30px 0;
}

@media (min-width: 30em) {
  .page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
    margin: 40px 0;
  }
}
@media (min-width: 1024px) {
  .page-paragraphs-in div:has(> .webny-photo-gallery), .page-paragraphs-in div:has(> .quick-links-frame), .page-paragraphs-in div:has(> .paragraph--type--webny-tbd-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-card-paragraph-type), .page-paragraphs-in div:has(> .paragraph--type--webny-video-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-summary-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-get-involved-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-wysiwyg-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-social-media-connect), .page-paragraphs-in div:has(> .paragraph--type--webny-announcement-pgtype), .page-paragraphs-in div:has(> .paragraph--type--webny-popular-services), .page-paragraphs-in div:has(> .webny_contact-bioframe), .page-paragraphs-in div:has(> .tableau-embed-layout), .page-paragraphs-in div:has(> .paragraph--type--webny-je-pgtype), .page-paragraphs-in div:has(> article > .paragraph--type--webny-esri-embed) {
    margin: 50px 0;
  }
}
body .mq--t {
  background: #fff;
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.9);
}

.agency-name {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 125%;
  background: #43285D;
  line-height: 150%;
  padding: 0.25rem 0 0 0;
}
.agency-name a:link,
.agency-name a:link:hover,
.agency-name a:hover,
.agency-name a:active,
.agency-name a:focus,
.agency-name a:visited,
.agency-name a:visited:hover {
  color: #ffffff;
  text-decoration: none;
  padding: 0 0 0 45px;
}

h1, [id^=webny-carousel-slider-] .h1,
h2,
[id^=webny-carousel-slider-] .h2,
h3,
[id^=webny-carousel-slider-] .h3,
h4,
[id^=webny-carousel-slider-] .h4,
h5,
[id^=webny-carousel-slider-] .h5,
h6,
[id^=webny-carousel-slider-] .h6 {
  color: #43285D;
  font-weight: bold; /* changed from 800 */
  padding: 0 0 0.3em;
  margin: 0;
  line-height: 1.5;
}

h1, [id^=webny-carousel-slider-] .h1 {
  font-size: 48px;
}

h2, [id^=webny-carousel-slider-] .h2 {
  font-size: 42px;
}

h3, [id^=webny-carousel-slider-] .h3 {
  font-size: 36px;
}

h4, [id^=webny-carousel-slider-] .h4 {
  font-size: 30px;
}

h5, [id^=webny-carousel-slider-] .h5 {
  font-size: 24px;
}

h6, [id^=webny-carousel-slider-] .h6 {
  font-size: 18px;
}

body .menu-item {
  padding-top: 0;
  margin: 0;
}

a,
a:link {
  color: #004DD1;
  font-family: "Proxima Nova", Arial, sans-serif;
}
a:hover,
a:link:hover {
  color: #154973;
}

body p {
  margin: 3px 0 10px;
}

blockquote:before {
  color: #8B7FA0;
  position: relative;
  top: 80px;
  opacity: 0.3;
  left: -20px;
  content: "“";
  font-size: 14em;
  line-height: 0.1em;
  margin-right: 0.2em; /* LTR */
  vertical-align: -0.4em;
}

[dir=rtl] blockquote:before {
  content: "”";
  margin-left: 0.2em;
  margin-right: 0;
}

blockquote {
  padding: 0 15px;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote p {
  font-size: 1.5em;
  color: #000;
  line-height: 1.5em;
}

.layout-container img {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}

.page-paragraphs img,
.bar-top {
  border-top: 4px solid #8B7FA0;
}

.bar-bottom {
  border-bottom: 4px solid #8B7FA0;
}

/* can't currently get img classes to show in wysiwyg NDD-146 */
.layout-container ol {
  padding: 0 0 0 30px;
  margin: 1em 0 1em 0;
}
.layout-container ol li {
  margin: 4px 0;
  padding: 0;
  text-align: left;
  line-height: 1.375em;
}
.layout-container ol ol {
  padding: 0 0 0 22.5px;
  list-style-type: lower-latin;
}
.layout-container ol ol ol {
  padding: 0 0 0 22.5px;
  list-style-type: lower-roman;
}
.layout-container ul {
  padding: 0 0 0 30px;
  margin: 1em 0 1em 0;
}
.layout-container ul li {
  padding: 0;
  text-align: left;
  line-height: 1.375em;
}
.layout-container ul ul {
  padding: 0 0 0 22.5px;
}
.layout-container ul ul ul {
  padding: 0 0 0 22.5px;
}

.blazy .media {
  position: inherit;
}

.media--loading:not([data-animation])::before,
.is-b-loading:not([data-animation])::before {
  visibility: hidden;
}

/* this is to keep ol/uls centered in video description */
.landing-page-video-description > div > ul,
.landing-page-video-description > div > ol {
  display: table;
  margin: 0 auto;
  padding-left: 0;
  text-align: left;
}

h1:focus, [id^=webny-carousel-slider-] .h1:focus,
h2:focus,
[id^=webny-carousel-slider-] .h2:focus,
h3:focus,
[id^=webny-carousel-slider-] .h3:focus,
h4:focus,
[id^=webny-carousel-slider-] .h4:focus,
h5:focus,
[id^=webny-carousel-slider-] .h5:focus,
h6:focus,
[id^=webny-carousel-slider-] .h6:focus,
[tabindex]:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

a:focus,
p:focus,
div:focus,
img:focus,
button:focus,
input:focus,
article:focus,
select:focus,
textarea:focus,
[tabindex]:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a:focus {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 0px #fff;
  box-shadow: 0 0 0 0px #fff;
  outline: 2px solid #000;
  outline-offset: 7px;
  -webkit-transition: outline-offset 0s ease, outline-color 0s ease;
  transition: outline-offset 0s ease, outline-color 0s ease;
}

.webny-announcements .webny-announcement-button a:focus {
  outline-offset: 4px;
}

.get-involved--field-webny-get-inv-cta a:focus {
  outline-offset: 3px;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  border-radius: 15px;
}

.sm-frame-links div a:focus {
  outline-offset: 3px;
}

.webny-quick-links-image a:focus {
  outline-offset: 3px;
}

.webny-teaser .links a:focus {
  position: relative;
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.view .pager__item a:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.webny-card a:focus {
  outline-offset: 3px;
}

/* form {
  margin: 15px auto;
  padding: 0 20px;
  max-width: 800px;
} */
.form-layout-content {
  margin: 60px auto;
  padding: 0 20px;
  max-width: 800px;
}

.contact-form h2, .contact-form [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .contact-form .h2,
form h2,
form [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] form .h2 {
  padding: 0px;
  max-width: 800px;
  font-weight: 800;
}

label,
fieldset legend span {
  margin: 2% 0 0 0;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 800;
  font-size: 90%;
  margin-bottom: 14px;
}

label[class~=form-required]:after,
fieldset legend span[class~=form-required]:after {
  content: " *";
  display: inline;
}

input[type=text],
input[type=password],
input[type=date],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  overflow: hidden;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border-color: #004DD1;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=text][disabled],
input[type=password][disabled],
input[type=date][disabled],
textarea[disabled] {
  background-color: #EDEDED;
}

input[type=file],
input[type=checkbox],
input[type=radio],
select {
  margin: 0 0 1%;
}

select {
  border: 1px solid #D0D0CE;
  padding: 1em;
  height: 3.5em;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-clip: padding-box;
  background: url("/profiles/custom/webny/themes/custom/webny_theme/images/arrow-down-orange.png") no-repeat 97% center transparent;
}

/*
select::-ms-expand {
    display: none;
  }
  */
select:focus {
  border: 1px solid #004DD1;
}

input[type=file] {
  width: 100%;
}

fieldset {
  border: solid 1px #EDEDED;
  padding: 1.25em;
  margin: 1.125em 0;
}

fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

.error .error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error label,
.error label.error {
  color: #c60f13;
}

.error > small, [id^=webny-carousel-slider-] .error > .small,
.error small.error,
.error [id^=webny-carousel-slider-] .error.small,
[id^=webny-carousel-slider-] .error .error.small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

.error span.error-message {
  display: block;
}

input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

label.error {
  color: #c60f13;
}

input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-color: #004DD1;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=email][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=tel][disabled],
input[type=time][disabled],
input[type=url][disabled] {
  background-color: #EDEDED;
}

/* NDD-1284 WYSIWYG Table Search box needs space (padding) before first character */
.dataTables_wrapper input {
  padding-left: 2% !important;
}

/* IE Fix - This displays the default select box arrrow in IE */
@media screen\0  {
  select {
    background: none;
  }
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /*&:before {
    font-family: 'icomoon';
  }*/
}

/* Mobile responsive styles */
@media (max-width: 30em) {
  table {
    width: 100% !important;
    /*tr td:first-child {
      background: $color-mono-dark; 
      font-weight: bold; //only if top row 
      color: #FFFFFF;
    }*/
  }
  table tbody {
    border-bottom-right-radius: 15px;
    border-bottom: 1px solid #d3d3d3 !important;
  }
  table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
  }
  table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
  }
  table tbody tr td {
    border-top: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
  }
  table.nothead td, table.thead td {
    display: block;
    text-align: left;
  }
  table.nothead td:before, table.thead td:before {
    content: attr(data-th);
    display: inline-block;
    text-align: left;
    width: 6rem;
    font-weight: bold;
  }
  table.nothead thead, table.thead thead {
    display: none;
  }
  table.nothead tr th, table.thead tr th {
    display: none;
  }
  table.nohead td, table.nohead th {
    display: block;
    text-align: left;
  }
  table.nohead tbody tr:first-child td:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  table.colhead th {
    background-color: #fff;
    font-weight: bold;
    color: #000;
    width: 6rem;
    border-right: 0;
  }
  table.colhead tr:nth-child(even) th {
    background-color: #F6F8F8;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
table {
  overflow: hidden;
  border-radius: 15px;
  border-collapse: separate;
}
table.nothead tbody tr:nth-child(2) {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
table.nothead tbody tr:nth-child(2) td:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
table th {
  font-weight: 600;
  text-align: left;
  padding: 4px 5px;
  color: #FFFFFF;
  font-size: 14px;
  background-color: #62666A;
  border-right: 1px solid #d3d3d3;
  border-bottom: 0;
}
table th:first-child {
  border-top-left-radius: 15px;
}
table th:last-child {
  border-top-right-radius: 15px;
}
table td {
  border: 0;
  outline: none;
  padding: 4px 5px;
  font-size: 14px;
}
table thead {
  border: 1px solid #d3d3d3;
  border-bottom: 0;
  background-color: #62666A;
}
table tbody {
  border: 1px solid #d3d3d3;
}
table tbody tr td {
  border-left: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
table:not(:has(thead)) tbody tr:first-child td {
  border-top: 1px solid #d3d3d3;
}
table:not(:has(thead)) tbody tr:first-child td:first-child {
  border-top-left-radius: 15px;
}
table:not(:has(thead)) tbody tr:first-child td:last-child {
  border-top-right-radius: 15px;
}
table tbody tr td:last-child {
  border-right: 1px solid #d3d3d3;
}
table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 15px;
}
table tbody tr:nth-child(even) {
  background-color: #EDEDED;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
table p {
  font-size: 14px;
}

.dataTable thead tr th:first-child {
  border-top-left-radius: 15px;
}

.dataTable thead tr th:last-child {
  border-top-right-radius: 15px;
}

.dataTable thead .sorting {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_both.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTable thead .sorting_asc {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_asc_disabled.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTable thead .sorting_desc {
  background: url("/profiles/custom/webny/libraries/datatables/media/images/sort_desc_disabled.png") no-repeat right;
  cursor: pointer;
  padding: 4px 25px 4px 1%;
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
  width: 100%;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #D0D0CE;
  background-color: #EDEDED;
  border-radius: 100%;
  line-height: 20px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #43285D;
  background-color: #43285D;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #EDEDED;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

.dataTables_filter label, .dataTables_filter input {
  display: inline-block !important;
}
.dataTables_filter label {
  font-size: 14px;
  width: 100%;
}
.dataTables_filter input {
  width: 80% !important;
  height: 1.625rem !important;
  padding: 0 !important;
  margin-left: 3% !important;
  border-radius: 5px !important;
}

.dataTables_filter .dataTables_instruction {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  table {
    width: 100% !important;
  }
  table.nothead tbody tr:first-child {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  table.nothead tbody tr:first-child th:first-child {
    border-top-left-radius: 15px;
  }
  table.nothead tbody tr:first-child th:last-child {
    border-top-right-radius: 15px;
  }
  table.nohead tbody tr:first-child td {
    border-top: 1px solid #d3d3d3;
  }
  table.nohead tbody tr:first-child td:first-child {
    border-top-left-radius: 15px;
  }
  table.nohead tbody tr:first-child td:last-child {
    border-top-right-radius: 15px;
  }
  table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
  }
  .dataTables_filter {
    width: 50% !important;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  table {
    width: auto;
  }
  table th, table td {
    padding: 4px 15px;
  }
  .dataTables_filter {
    width: 30% !important;
  }
  .dataTable thead .sorting {
    padding: 4px 25px 4px 15px;
  }
}
/* form {
  margin: 15px auto;
  padding: 0 20px;
  max-width: 800px;
} */
.form-layout-content {
  margin: 60px auto;
  padding: 0 20px;
  max-width: 800px;
}

.contact-form h2, .contact-form [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .contact-form .h2,
form h2,
form [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] form .h2 {
  padding: 0px;
  max-width: 800px;
  font-weight: 800;
}

label,
fieldset legend span {
  margin: 2% 0 0 0;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: 800;
  font-size: 90%;
  margin-bottom: 14px;
}

label[class~=form-required]:after,
fieldset legend span[class~=form-required]:after {
  content: " *";
  display: inline;
}

input[type=text],
input[type=password],
input[type=date],
textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  overflow: hidden;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  border-color: #004DD1;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
textarea:focus {
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=text][disabled],
input[type=password][disabled],
input[type=date][disabled],
textarea[disabled] {
  background-color: #EDEDED;
}

input[type=file],
input[type=checkbox],
input[type=radio],
select {
  margin: 0 0 1%;
}

select {
  border: 1px solid #D0D0CE;
  padding: 1em;
  height: 3.5em;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-clip: padding-box;
  background: url("/profiles/custom/webny/themes/custom/webny_theme/images/arrow-down-orange.png") no-repeat 97% center transparent;
}

/*
select::-ms-expand {
    display: none;
  }
  */
select:focus {
  border: 1px solid #004DD1;
}

input[type=file] {
  width: 100%;
}

fieldset {
  border: solid 1px #EDEDED;
  padding: 1.25em;
  margin: 1.125em 0;
}

fieldset legend {
  font-weight: bold;
  background: #fff;
  padding: 0 0.1875em;
  margin: 0;
  margin-left: -0.1875em;
}

.error .error textarea,
.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

.error input:focus,
.error textarea:focus,
.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error label,
.error label.error {
  color: #c60f13;
}

.error > small, [id^=webny-carousel-slider-] .error > .small,
.error small.error,
.error [id^=webny-carousel-slider-] .error.small,
[id^=webny-carousel-slider-] .error .error.small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: #fff;
}

.error span.error-message {
  display: block;
}

input.error,
textarea.error {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
  margin-bottom: 0;
}

input.error:focus,
textarea.error:focus {
  background: #fafafa;
  border-color: #62666A;
}

.error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}

.error select:focus {
  background: #fafafa;
  border-color: #62666A;
}

label.error {
  color: #c60f13;
}

input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #D0D0CE;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 90%;
  margin: 0 0 3%;
  padding: 1rem;
  height: 3.25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-color: #004DD1;
}

input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #fff;
  border-color: #004DD1;
  outline: none;
}

input[type=datetime][disabled],
input[type=datetime-local][disabled],
input[type=month][disabled],
input[type=week][disabled],
input[type=email][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=tel][disabled],
input[type=time][disabled],
input[type=url][disabled] {
  background-color: #EDEDED;
}

/* NDD-1284 WYSIWYG Table Search box needs space (padding) before first character */
.dataTables_wrapper input {
  padding-left: 2% !important;
}

/* IE Fix - This displays the default select box arrrow in IE */
@media screen\0  {
  select {
    background: none;
  }
}
.mq--t {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
}
.mq--t:after {
  content: " ";
  display: block;
  clear: both;
}

.front .landing-title-area {
  display: none;
}

.layout-content {
  margin-bottom: 60px;
}

.skip-to-main {
  background: #fff;
}

@media (min-width: 768px) {
  .body-sidebars-first aside.layout-sidebar-first {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-first aside.layout-sidebar-first > * {
    padding-left: 15px;
  }
  .body-sidebars-first main .layout-content {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-first main .layout-content > * {
    padding-right: 25px;
  }
}

@media (min-width: 768px) {
  .body-sidebars-second aside.layout-sidebar-second {
    width: 23.7288135593%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-second aside.layout-sidebar-second > * {
    padding-right: 15px;
  }
  .body-sidebars-second main .layout-content {
    width: 74.5762711864%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-second main .layout-content > * {
    padding-left: 25px;
  }
}

@media (min-width: 768px) {
  .body-sidebars-both aside.layout-sidebar-first {
    width: 15.2542372881%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-both aside.layout-sidebar-first > * {
    padding-left: 15px;
  }
  .body-sidebars-both main .layout-content {
    width: 66.1016949153%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .body-sidebars-both main .layout-content > * {
    padding-right: 25px;
  }
  .body-sidebars-both aside.layout-sidebar-second {
    width: 15.2542372881%;
    float: right;
    margin-right: 0;
  }
  .body-sidebars-both aside.layout-sidebar-second > * {
    padding-right: 15px;
  }
}

aside.sidebar {
  overflow: hidden;
}

/* FOUROX SCSS - MOBILE FIRST */
.fourox_secone .fourox_warning::before {
  color: #43285D;
  font-size: 56px;
  margin-right: 23px;
}
.fourox_secone .fourox_nys {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.fourox_secone img {
  border: 0;
}
.fourox_secone .fourox_emsg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fourox_secone .fourox_emsg i.fa-solid.fa-triangle-exclamation {
  color: #43285D;
  font-size: 56px;
  margin: 10px 23px 0 0;
}

.fourox_suggestions {
  margin: 20px 0 20px 100px;
}
.fourox_reco {
  margin: 0 0 25px 100px;
}
.fourox_reco .fourox_reco_pages {
  margin-left: 25px;
}
.tabs {
  margin: 1.5em 0;
}

.tabs ul {
  width: 100%;
  display: block;
  border-bottom: 1px solid #eee;
}
.tabs ul li {
  display: inline-block;
}
.tabs ul li a {
  padding: 0.4em 0.88em;
  text-decoration: none;
}

.buttonBase, .buttonMobile, .button, .results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a, .view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  display: inline-block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 14px 20px;
  border: 1px solid #ffffff;
  cursor: pointer;
}
.buttonBase:hover, .buttonMobile:hover, .button:hover, .results .pager__items .pager__item--next a:hover,
.results .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--last a:hover, .view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  text-decoration: none;
}
.buttonBase > a, .buttonMobile > a, .button > a, .results .pager__items .pager__item--next a > a,
.results .pager__items .pager__item--previous a > a,
.results .pager__items .pager__item--first a > a,
.results .pager__items .pager__item--last a > a, .view .pager__item--next a > a, .view .pager__item--previous a > a, .view .pager__item--first a > a, .view .pager__item--last a > a {
  color: #ffffff;
  text-decoration: none;
}
.buttonBase > a:hover, .buttonMobile > a:hover, .button > a:hover, .results .pager__items .pager__item--next a > a:hover,
.results .pager__items .pager__item--previous a > a:hover,
.results .pager__items .pager__item--first a > a:hover,
.results .pager__items .pager__item--last a > a:hover, .view .pager__item--next a > a:hover, .view .pager__item--previous a > a:hover, .view .pager__item--first a > a:hover, .view .pager__item--last a > a:hover {
  color: #ffffff;
  text-decoration: none;
}

.button, .results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a, .view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  background: #43285D;
  border: none;
  border-radius: 15px;
  cursor: pointer;
}
.button:hover, .results .pager__items .pager__item--next a:hover,
.results .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--last a:hover, .view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  background: #000000;
}

/* .buttonTransparentLt {
  @extend .buttonBase;
  background: $button-bkgd-transparent;
  border-color: $gray-lite;
  &:hover {
    background: $button-bkgd-hover-color;
    border-color: $color-mono-white;
  }
}

.buttonTransparentDk {
  @extend .buttonBase;
  background: $button-bkgd-transparent;
  color: $color-mono-black;
  border:1px solid $color-mono-black;
  &:hover {
    background: $button-bkgd-hover-color;
    border-color: $color-mono-black;
  }
}

.buttonDkLt {
  @extend .buttonBase;
  background: none;
  color: $color-mono-black;
  border-color: $primarygold-50;

  &:hover {
    background: $primarygold-50;
    border-color: $primarygold-75;
  }
} */
.buttonMobile {
  padding: 20px 20px;
}

/**
 * Usage: @include frame-button-base();
 *
 **/
aside .block {
  border: 1px solid lightgrey;
  padding: 10px;
  border-radius: 5px;
  background: #EDEDED;
}
aside .block h2, aside .block [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside .block .h2 {
  font-size: 210%;
  padding-top: 0;
  margin-top: 0;
  color: #000;
  text-transform: uppercase;
}

div.site-branding a.logo {
  width: 105px;
  display: block;
  padding: 5px 5px 0;
  float: left;
  margin-bottom: 5px;
}

nav.pager.pager-desktop {
  display: none;
}

nav.pager.pager-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
}
nav.pager.pager-mobile ul.js-pager__items ul {
  list-style: none;
}
nav.pager.pager-mobile ul.js-pager__items li.pager__item--first, nav.pager.pager-mobile ul.js-pager__items li.pager__item--next {
  padding-right: 45px;
}

.view .pager {
  padding-top: 16px;
}
.view .pager__items {
  list-style: none;
}
.view .pager__item {
  float: left;
  padding: 14px;
  font-weight: 900;
  font-size: 16px;
}
.view .pager__item.is-active a {
  color: #62666A;
  text-decoration: none;
}
.view .pager__item a {
  color: #004DD1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
.view .pager__item a:hover {
  color: #007AC2;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.view .pager__item--next, .view .pager__item--previous, .view .pager__item--first, .view .pager__item--last {
  padding-top: 0;
}
.view .pager__item--next a, .view .pager__item--previous a, .view .pager__item--first a, .view .pager__item--last a {
  font-weight: normal;
  color: #fff;
}
.view .pager__item--next a:hover, .view .pager__item--previous a:hover, .view .pager__item--first a:hover, .view .pager__item--last a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}

/* MIN TABLET VIEW */
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  nav.pager.pager-mobile {
    display: none;
  }
  nav.pager.pager-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  nav.pager.pager-desktop ul.pager__items li.pager__item {
    padding-right: 2px;
  }
  nav.pager.pager-desktop ul.pager__items li.pager__item--first, nav.pager.pager-desktop ul.pager__items li.pager__item--next {
    padding-right: 10px;
  }
  .view .pager__items {
    list-style: none;
    padding: 0;
  }
}
.results-head {
  background-color: #8B7FA0;
  text-align: center;
  padding: 30px 0;
  line-height: 0;
}

.results-head-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000000;
}

.results-head-headline {
  font: 900 48px "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  display: block;
}

.results-image svg {
  background-color: #8B7FA0;
}

.results-image .st0 {
  opacity: 0;
  fill: #8B7FA0;
}

.results-image .st1 {
  fill: none;
  stroke: #ffffff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
}

.results-image .fallback-img {
  max-width: 240px;
}

.results-total {
  padding: 20px 0;
}
.results-total strong {
  color: #43285D;
}

.results-total-number {
  font-size: 2.3em;
  font-weight: 800;
  color: #43285D;
}

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

.results {
  font-family: "Proxima Nova", Arial, sans-serif;
  background-color: #242424;
  position: relative;
  overflow: hidden;
}
.results .results-exposed-filters-outer {
  padding: 0 0 0 20px;
}
.results .results-exposed-filters-title {
  color: #FACE00;
  font-size: 0.9rem;
  font-family: "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  padding: 1.75em 0 1em 0;
  font-weight: bold;
}
.results .filterBodyDisplay {
  display: block;
}
.results .filterBodyHidden {
  display: none;
}
.results .filter-display {
  position: absolute;
  right: 0;
  bottom: 0;
  border: none;
  padding: 0 20px 0 0;
}
.results .filterTogDisplay, .results .filterTogHidden {
  position: relative;
  display: inline-block;
}
.results form {
  color: rgb(255, 255, 255);
  position: relative;
  margin: 0;
  padding: 0;
}
.results form label {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  margin: 0.25em 0;
}
.results form input {
  float: right;
  background-color: #242424;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  color: #ffffff;
  margin-bottom: 20px;
}
.results form .button:hover, .results form .pager__items .pager__item--next a:hover, .results .pager__items .pager__item--next form a:hover,
.results form .pager__items .pager__item--previous a:hover,
.results .pager__items .pager__item--previous form a:hover,
.results form .pager__items .pager__item--first a:hover,
.results .pager__items .pager__item--first form a:hover,
.results form .pager__items .pager__item--last a:hover,
.results .pager__items .pager__item--last form a:hover, .results form .view .pager__item--next a:hover, .view .pager__item--next .results form a:hover, .results form .view .pager__item--previous a:hover, .view .pager__item--previous .results form a:hover, .results form .view .pager__item--first a:hover, .view .pager__item--first .results form a:hover, .results form .view .pager__item--last a:hover, .view .pager__item--last .results form a:hover {
  background-color: #242424;
  border-color: #FACE00;
  color: #FACE00;
}
.results form input[type=text]:focus, .results form input[type=date]:focus {
  color: #000000;
}
.results form .form-item-field-webny-news-global-keywords-target-id input {
  border-radius: 15px;
}
.results form .form-item-field-webny-news-agency-keywords-target-id input {
  border-radius: 15px;
}
.results .results-list {
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #ffffff;
  width: 100%;
  overflow: hidden;
}
.results .results-list-inner {
  padding: 0 20px;
}
.results .views-row {
  border: 1px solid #e4e4e4;
  margin: 8px 0px;
  float: left;
  width: 100%;
  position: relative;
}
.results .views-row .results-title {
  margin: 10px 0 7px 0;
  font-size: 19px;
  padding: 0 10px;
}
.results .views-row .results-title a {
  color: #004DD1;
  text-decoration: none;
}
.results .views-row .results-date {
  font-size: 12px;
  padding: 0 10px;
  color: #000;
}
.results .views-row .results-date .results-date-day {
  font-weight: bold;
}
.results .views-row .results-image {
  float: left;
  margin-right: 16px;
  max-height: 240px;
}
.results .views-row .results-image .field-content {
  max-height: 240px;
}
.results .views-row .results-image img {
  float: left;
  border: 0;
}
.results .views-row .views-field-body {
  padding: 0 10px;
}
.results .views-row .results-teaser {
  color: #000;
  font-size: 16px;
  padding-right: 16px;
}
.results .pager__items {
  float: right;
  list-style-type: none;
  margin-left: 10px;
}
.results .pager__items .pager__item {
  float: left;
  padding: 16px;
  color: #D3D5E3;
  font-weight: 900;
  font-size: 13px;
}
.results .pager__items .pager__item--next a,
.results .pager__items .pager__item--previous a,
.results .pager__items .pager__item--first a,
.results .pager__items .pager__item--last a {
  font-weight: normal;
}
.results .category {
  padding: 0.7em 0 0 0;
  font-size: 14px;
}
.results .category .category-separator {
  display: block;
  position: relative;
  left: 256px;
  width: 30px;
  padding: 0.3em 0 0 0;
  border-bottom: 1px solid #e4e4e4;
}

@media (min-width: 1024px) {
  .results form.views-exposed-form {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .results div.results-list {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
    min-height: 900px;
  }
  .results div.results-list .results-list-inner {
    padding: 0 40px;
  }
  .results div.results-list .views-row {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .results .results-image svg {
    display: none;
  }
  .results .results-exposed-filters-outer {
    padding: 0 20px 0 20px;
  }
  .results .category {
    padding: 0.7em 0 0 0.7em;
  }
  .results .category .category-separator {
    position: relative;
    left: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .results form {
    max-width: 100%;
  }
  .results .results-exposed-filters-outer {
    padding: 0 20px 0 20px;
  }
}

@media screen and (max-width: 1023px) {
  .results .filterBodyHidden {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .results .filterBodyHidden {
    display: block;
  }
  .results .filter-display {
    display: none;
  }
}
.nygov-universal-footer {
  clear: both;
}

.js input.form-autocomplete.ui-autocomplete-loading {
  background-repeat: no-repeat;
}

.results-exposed-filters-title {
  font: bold 16px "Oswald", Arial, sans-serif;
}

.form-radios .form-item-target-news-category {
  position: relative;
  padding: 0 1em 0 2.5em;
  margin-bottom: 20px;
}
.form-radios .form-item-target-news-category input[type=radio] {
  display: none;
}
.form-radios .form-item-target-news-category label.option.active-filter-opt {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input[type=radio] + label {
  color: #ffffff;
  display: inline-block;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
}
.form-radios .form-item-target-news-category input[type=radio] + label:hover {
  color: #ffffff;
}
.form-radios .form-item-target-news-category input[type=radio] + label:hover:before {
  color: #ffffff;
  position: absolute;
  left: 9px;
}
.form-radios .form-item-target-news-category input[type=radio] + label:before {
  position: absolute;
  left: 9px;
  color: #7d7d7d;
  font-family: "icomoon";
  content: "\e618";
  font-size: 28px;
  vertical-align: middle;
  margin-right: 15px;
}
.form-radios .form-item-target-news-category input:checked + label {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input:checked + label:before {
  position: absolute;
  left: 9px;
  color: #FACE00;
  font-family: "icomoon";
  content: "\e61f";
}
.form-radios .form-item-target-news-category input:checked + label.option:active {
  color: #FACE00;
}
.form-radios .form-item-target-news-category input[type=radio] + label.checked:before {
  color: #f8a81f;
  font-family: "icomoon";
  content: "\e61f";
  position: absolute;
  left: 9px;
}
.form-radios .form-item-target-news-category input[type=radio] + label.checked:hover:before {
  color: #ffffff;
  content: "\e623";
  position: absolute;
}
.form-radios:after {
  display: block;
  content: "";
  border-bottom: 1px solid #404040;
}
.form-radios.action-all:before {
  display: block;
  content: "";
  border-bottom: 1px solid #404040;
  position: absolute;
  left: 9px;
  padding: 0;
  margin: 0 0 2em;
}
.form-radios.action-all:after {
  display: none;
}

::-webkit-calendar-picker-indicator {
  -webkit-filter: invert(55%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(120%) contrast(92%);
  filter: invert(55%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(120%) contrast(92%);
}

.results-exposed-filters-outer input[type=date]:focus {
  color: #7d7d7d !important;
}
.results-exposed-filters-outer .js-form-type-date {
  margin-right: 0.5em;
  margin-bottom: 10px;
  vertical-align: top;
  width: 211px;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value > input,
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value-1 > input {
  width: 100%;
  height: 35px;
  background-color: transparent;
  border: 1px solid #7d7d7d;
  padding: 0 20px;
  color: #7d7d7d;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value > label {
  margin: 20px 0 0 0;
}
.results-exposed-filters-outer .js-form-item-field-webny-news-date-value-1 > input {
  margin: 0 0 20px 0;
  padding: 2px 20px;
}

.webny-global-header {
  color: #fff;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.018em;
  position: relative;
  font-weight: bold;
  font-style: normal;
}
.webny-global-header a,
.webny-global-header a:link,
.webny-global-header a:visited,
.webny-global-header a:hover,
.webny-global-header a:active {
  color: #fff;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.webny-global-header .webny-global-logo {
  height: 80px;
}
.webny-global-header .webny-global-logo img {
  padding: 17px 0 18px 0;
}
.webny-global-header h1, .webny-global-header [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header .h1 {
  font-family: "D Sari Bold", Arial, sans-serif;
  display: table-cell;
  vertical-align: middle;
  height: 80px;
  padding: 0;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.webny-global-header h1 a, .webny-global-header [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header .h1 a,
.webny-global-header h1 a:link,
.webny-global-header h1 a:visited,
.webny-global-header h1 a:hover,
.webny-global-header h1 a:active {
  display: block;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  font-family: "D Sari Bold", Arial, sans-serif;
}
.webny-global-header h1 a:hover, .webny-global-header [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-global-header .h1 a:hover {
  text-decoration: none;
  color: #fff;
}
.webny-global-header ul {
  padding: 0px 0px;
  margin: 0;
  display: none;
}
.webny-global-header ul li {
  padding: 0;
  margin: 0;
}
.webny-global-header ul li.webny-global-inactive {
  display: none;
}
.webny-global-header ul li.webny-global-active ul {
  display: block;
}
.webny-global-header ul > li > a[href="#"]:after,
.webny-global-header ul > li > span:after {
  background-image: url("../icons/icon-arrow-right.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-arrow-right.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-arrow-right.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  width: 2em;
  height: 1.2em;
  content: "";
  position: absolute;
  right: 10px;
  top: 39%;
}
.webny-global-header > ul {
  position: absolute;
  width: 255px;
  border-top: 1px solid #fff;
  z-index: 200;
}
.webny-global-header > ul li {
  display: block;
  list-style: none;
  position: relative;
}
.webny-global-header > ul li.webny-global-active > a:link, .webny-global-header > ul li.webny-global-active > a:visited, .webny-global-header > ul li.webny-global-active > span {
  padding-left: 48px;
  font-weight: bold;
  letter-spacing: 0.03em;
  color: transparent;
}
.webny-global-header > ul li.webny-global-active > a:before, .webny-global-header > ul li.webny-global-active > span:before {
  background-image: url("../icons/icon-arrow-left.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-arrow-left.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-arrow-left.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  width: 2em;
  height: 1.2em;
  display: inline-block;
  content: "";
  position: absolute;
  left: 18px;
  top: 30px;
}
.webny-global-header > ul li.webny-global-active > a:after, .webny-global-header > ul li.webny-global-active > span:after {
  background-image: none;
}
.webny-global-header > ul li a:link,
.webny-global-header > ul li a:visited,
.webny-global-header > ul li span {
  display: block;
  padding: 30px 48px 30px 30px;
  font-family: "Proxima Nova", Arial, sans-serif;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-decoration: none;
  color: #fff;
}
.webny-global-header > ul li a:hover {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
.webny-global-header > ul li .gnav-topli span:hover {
  color: #fff;
}
.webny-global-header > ul li ul {
  padding: 0;
  display: none;
  position: initial;
  z-index: 5;
  width: 100%;
}
.webny-global-header > ul li ul > li > a {
  cursor: pointer;
}
.webny-global-header > ul li ul > li > span {
  letter-spacing: 0.02em;
  font-weight: bold;
}
.webny-global-header .webny-global-active {
  display: block;
}
.webny-global-header .nav-toggle button {
  width: 65px;
  height: 80px;
  display: block;
  float: left;
  background-color: transparent;
  background-image: url("../icons/icon-menu.png");
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../icons/icon-menu.svg");
  background-image: linear-gradient(transparent, transparent), url("../icons/icon-menu.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 50%;
  text-indent: -9999em;
  text-transform: uppercase;
  border: none;
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal {
    font-weight: bold;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.horizontal h1 a, .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 a,
  .webny-global-header.horizontal h1 a:link,
  .webny-global-header.horizontal h1 a:visited,
  .webny-global-header.horizontal h1 a:hover,
  .webny-global-header.horizontal h1 a:active {
    font-size: 20px;
    line-height: 26px;
  }
  .webny-global-header.horizontal.unstacked {
    font-size: 14px;
    line-height: 18px;
    min-height: 80px;
  }
  .webny-global-header.horizontal.unstacked > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.horizontal.unstacked > ul a,
  .webny-global-header.horizontal.unstacked > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.horizontal.unstacked > ul li,
  .webny-global-header.horizontal.unstacked > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.horizontal.unstacked > ul li ul,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li a,
  .webny-global-header.horizontal.unstacked > ul li ul li span,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li a,
  .webny-global-header.horizontal.unstacked > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.horizontal.unstacked .nav-toggle {
    display: none;
  }
  .webny-global-header.horizontal.unstacked .webny-global-logo {
    display: inline-block;
    height: 80px;
  }
  .webny-global-header.horizontal.unstacked .webny-global-logo img {
    padding: 17px 0 18px 30px;
  }
  .webny-global-header.horizontal.unstacked h1, .webny-global-header.horizontal.unstacked [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.horizontal.unstacked .h1 {
    height: auto;
  }
  .webny-global-header.horizontal.unstacked h1 a, .webny-global-header.horizontal.unstacked [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.unstacked .h1 a,
  .webny-global-header.horizontal.unstacked h1 a:link,
  .webny-global-header.horizontal.unstacked h1 a:visited,
  .webny-global-header.horizontal.unstacked h1 a:hover,
  .webny-global-header.horizontal.unstacked h1 a:active {
    padding: 15px 30px 1px 30px;
  }
  .webny-global-header.horizontal.unstacked > ul {
    padding: 23px 0 23px 15px;
    display: inline-block;
  }
  .webny-global-header.horizontal.unstacked > ul > li > a:hover {
    text-decoration: underline;
  }
  .webny-global-header.horizontal.unstacked > ul > li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.horizontal.unstacked > ul li a,
  .webny-global-header.horizontal.unstacked > ul li a:link,
  .webny-global-header.horizontal.unstacked > ul li a:visited,
  .webny-global-header.horizontal.unstacked > ul li a:hover,
  .webny-global-header.horizontal.unstacked > ul li a:active,
  .webny-global-header.horizontal.unstacked > ul li span {
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.03em;
    padding-left: 15px;
    color: #fff;
  }
  .webny-global-header.horizontal.unstacked > ul li ul {
    width: 170px;
  }
  .webny-global-header.horizontal.unstacked > ul li ul li a,
  .webny-global-header.horizontal.unstacked > ul li ul li a:link,
  .webny-global-header.horizontal.unstacked > ul li ul li a:visited,
  .webny-global-header.horizontal.unstacked > ul li ul li a:hover,
  .webny-global-header.horizontal.unstacked > ul li ul li a:active,
  .webny-global-header.horizontal.unstacked > ul li ul li span {
    font-size: 12px;
    line-height: 17px;
    font-weight: bold;
  }
  .webny-global-header.horizontal.unstacked ul > li > a[href="#"]:after,
  .webny-global-header.horizontal.unstacked ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.horizontal.unstacked > ul li.webny-global-active > a:before,
  .webny-global-header.horizontal.unstacked > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.horizontal.stacked {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.03em;
  }
  .webny-global-header.horizontal.stacked .webny-global-logo img {
    padding: 15px 0 15px 0;
  }
  .webny-global-header.horizontal.stacked > ul {
    width: 300px;
  }
  .webny-global-header.horizontal.stacked > ul a,
  .webny-global-header.horizontal.stacked > ul a:link,
  .webny-global-header.horizontal.stacked > ul a:visited,
  .webny-global-header.horizontal.stacked > ul a:hover,
  .webny-global-header.horizontal.stacked > ul a:active,
  .webny-global-header.horizontal.stacked > ul span {
    font-weight: bold;
  }
  .webny-global-header.horizontal.stacked > ul li.webny-global-active > a:before,
  .webny-global-header.horizontal.stacked > ul li.webny-global-active > span:before {
    background-size: 18px;
    top: 31px;
  }
  .webny-global-header.horizontal.stacked > ul > li > a[href="#"]:after,
  .webny-global-header.horizontal.stacked > ul > li > span:after {
    background-size: 18px;
    top: 38%;
  }
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal > ul,
  .webny-global-header.horizontal h1,
  .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1,
  [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 {
    display: inline-block;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.unstacked.horizontal, .webny-global-header.stacked.horizontal {
    height: auto;
    font-size: 16px;
  }
  .webny-global-header.unstacked.horizontal > ul > li > a:hover, .webny-global-header.stacked.horizontal > ul > li > a:hover {
    text-decoration: underline;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal > ul > li > span:hover, .webny-global-header.stacked.horizontal > ul > li > span:hover {
    text-decoration: none;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal h1, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1, .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    padding-left: 56px;
  }
  .webny-global-header.unstacked.horizontal h1 a, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a,
  .webny-global-header.unstacked.horizontal h1 a:link,
  .webny-global-header.unstacked.horizontal h1 a:visited,
  .webny-global-header.unstacked.horizontal h1 a:hover,
  .webny-global-header.unstacked.horizontal h1 a:active, .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    padding: 0px;
    font-size: 22px;
    line-height: 26px;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
  }
  .webny-global-header.unstacked.horizontal h1 a span, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a span,
  .webny-global-header.unstacked.horizontal h1 a:link span,
  .webny-global-header.unstacked.horizontal h1 a:visited span,
  .webny-global-header.unstacked.horizontal h1 a:hover span,
  .webny-global-header.unstacked.horizontal h1 a:active span, .webny-global-header.stacked.horizontal h1 a span, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a span,
  .webny-global-header.stacked.horizontal h1 a:link span,
  .webny-global-header.stacked.horizontal h1 a:visited span,
  .webny-global-header.stacked.horizontal h1 a:hover span,
  .webny-global-header.stacked.horizontal h1 a:active span {
    display: inline-block;
  }
  .webny-global-header.unstacked.horizontal > ul, .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 60px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span, .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    font-size: 16px;
    letter-spacing: 0.03em;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding: 0 15px;
    color: #fff;
  }
  .webny-global-header.unstacked.horizontal > ul li a:before, .webny-global-header.unstacked.horizontal > ul li a:after,
  .webny-global-header.unstacked.horizontal > ul li a:link:before,
  .webny-global-header.unstacked.horizontal > ul li a:link:after,
  .webny-global-header.unstacked.horizontal > ul li a:visited:before,
  .webny-global-header.unstacked.horizontal > ul li a:visited:after,
  .webny-global-header.unstacked.horizontal > ul li a:hover:before,
  .webny-global-header.unstacked.horizontal > ul li a:hover:after,
  .webny-global-header.unstacked.horizontal > ul li a:active:before,
  .webny-global-header.unstacked.horizontal > ul li a:active:after,
  .webny-global-header.unstacked.horizontal > ul li span:before,
  .webny-global-header.unstacked.horizontal > ul li span:after, .webny-global-header.stacked.horizontal > ul li a:before, .webny-global-header.stacked.horizontal > ul li a:after,
  .webny-global-header.stacked.horizontal > ul li a:link:before,
  .webny-global-header.stacked.horizontal > ul li a:link:after,
  .webny-global-header.stacked.horizontal > ul li a:visited:before,
  .webny-global-header.stacked.horizontal > ul li a:visited:after,
  .webny-global-header.stacked.horizontal > ul li a:hover:before,
  .webny-global-header.stacked.horizontal > ul li a:hover:after,
  .webny-global-header.stacked.horizontal > ul li a:active:before,
  .webny-global-header.stacked.horizontal > ul li a:active:after,
  .webny-global-header.stacked.horizontal > ul li span:before,
  .webny-global-header.stacked.horizontal > ul li span:after {
    background-image: none;
  }
  .webny-global-header.unstacked.horizontal > ul li ul, .webny-global-header.stacked.horizontal > ul li ul {
    padding: 5px 0px;
    top: auto;
    width: 300px;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li, .webny-global-header.stacked.horizontal > ul li ul li {
    height: auto;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li a,
  .webny-global-header.unstacked.horizontal > ul li ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li ul li span, .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    display: block;
    padding: 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li.gnav-toplink, .webny-global-header.stacked.horizontal > ul li ul li.gnav-toplink {
    display: none;
  }
  .webny-global-header.unstacked.horizontal > ul li:last-child ul, .webny-global-header.stacked.horizontal > ul li:last-child ul {
    left: auto;
  }
  .webny-global-header.unstacked.horizontal {
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal .webny-global-logo {
    display: inline-block;
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal .webny-global-logo img {
    padding: 15px 0 15px 60px;
  }
  .webny-global-header.unstacked.horizontal > h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal > .h1 {
    /*margin: 10px;*/
  }
  .webny-global-header.unstacked.horizontal > ul {
    padding: 0 0 0 45px;
    margin-top: 4px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span {
    height: 75px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav h1, .webny-global-header.unstacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal.alt-unav .h1 {
    display: none;
  }
  .webny-global-header.stacked.horizontal {
    min-height: 115px;
  }
  .webny-global-header.stacked.horizontal > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul a,
  .webny-global-header.stacked.horizontal > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.stacked.horizontal > ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul li ul,
  .webny-global-header.stacked.horizontal > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.stacked.horizontal > ul li ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li span,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li a,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal .nav-toggle {
    display: none;
  }
  .webny-global-header.stacked.horizontal .webny-global-logo img {
    padding: 15px 0 15px 60px;
  }
  .webny-global-header.stacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.stacked.horizontal.alt-unav h1 a, .webny-global-header.stacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    display: block;
    width: auto;
    height: auto;
  }
  .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    height: 44px;
    padding-top: 17px;
  }
  .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 45px;
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    height: 75px;
  }
  .webny-global-header.stacked.horizontal > ul li ul {
    top: auto;
    height: auto;
    width: 300px;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    height: auto;
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal ul > li > a[href="#"]:after,
  .webny-global-header.stacked.horizontal ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > a:before,
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
}
@media \0 screen {
  .webny-global-header.horizontal > ul,
  .webny-global-header.horizontal h1,
  .webny-global-header.horizontal [id^=webny-carousel-slider-] .h1,
  [id^=webny-carousel-slider-] .webny-global-header.horizontal .h1 {
    display: inline-block;
  }
  .webny-global-header.horizontal.alt-unav h1 a, .webny-global-header.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.unstacked.horizontal, .webny-global-header.stacked.horizontal {
    height: auto;
    font-size: 16px;
  }
  .webny-global-header.unstacked.horizontal > ul > li > a:hover, .webny-global-header.stacked.horizontal > ul > li > a:hover {
    text-decoration: underline;
  }
  .webny-global-header.unstacked.horizontal > ul > li > span:hover, .webny-global-header.stacked.horizontal > ul > li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.unstacked.horizontal h1, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1, .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    width: 300px;
    padding-left: 30px;
  }
  .webny-global-header.unstacked.horizontal h1 a, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a,
  .webny-global-header.unstacked.horizontal h1 a:link,
  .webny-global-header.unstacked.horizontal h1 a:visited,
  .webny-global-header.unstacked.horizontal h1 a:hover,
  .webny-global-header.unstacked.horizontal h1 a:active, .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    padding: 0;
    font-size: 22px;
    line-height: 26px;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding-left: 15px;
  }
  .webny-global-header.unstacked.horizontal h1 a span, .webny-global-header.unstacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal .h1 a span,
  .webny-global-header.unstacked.horizontal h1 a:link span,
  .webny-global-header.unstacked.horizontal h1 a:visited span,
  .webny-global-header.unstacked.horizontal h1 a:hover span,
  .webny-global-header.unstacked.horizontal h1 a:active span, .webny-global-header.stacked.horizontal h1 a span, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a span, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a span,
  .webny-global-header.stacked.horizontal h1 a:link span,
  .webny-global-header.stacked.horizontal h1 a:visited span,
  .webny-global-header.stacked.horizontal h1 a:hover span,
  .webny-global-header.stacked.horizontal h1 a:active span {
    display: inline-block;
  }
  .webny-global-header.unstacked.horizontal > ul, .webny-global-header.stacked.horizontal > ul {
    padding: 0 0 0 30px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span, .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    font-size: 16px;
    letter-spacing: 0.03em;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding: 0 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li a:before, .webny-global-header.unstacked.horizontal > ul li a:after,
  .webny-global-header.unstacked.horizontal > ul li a:link:before,
  .webny-global-header.unstacked.horizontal > ul li a:link:after,
  .webny-global-header.unstacked.horizontal > ul li a:visited:before,
  .webny-global-header.unstacked.horizontal > ul li a:visited:after,
  .webny-global-header.unstacked.horizontal > ul li a:hover:before,
  .webny-global-header.unstacked.horizontal > ul li a:hover:after,
  .webny-global-header.unstacked.horizontal > ul li a:active:before,
  .webny-global-header.unstacked.horizontal > ul li a:active:after,
  .webny-global-header.unstacked.horizontal > ul li span:before,
  .webny-global-header.unstacked.horizontal > ul li span:after, .webny-global-header.stacked.horizontal > ul li a:before, .webny-global-header.stacked.horizontal > ul li a:after,
  .webny-global-header.stacked.horizontal > ul li a:link:before,
  .webny-global-header.stacked.horizontal > ul li a:link:after,
  .webny-global-header.stacked.horizontal > ul li a:visited:before,
  .webny-global-header.stacked.horizontal > ul li a:visited:after,
  .webny-global-header.stacked.horizontal > ul li a:hover:before,
  .webny-global-header.stacked.horizontal > ul li a:hover:after,
  .webny-global-header.stacked.horizontal > ul li a:active:before,
  .webny-global-header.stacked.horizontal > ul li a:active:after,
  .webny-global-header.stacked.horizontal > ul li span:before,
  .webny-global-header.stacked.horizontal > ul li span:after {
    background-image: none;
  }
  .webny-global-header.unstacked.horizontal > ul li ul, .webny-global-header.stacked.horizontal > ul li ul {
    padding: 5px 0px;
    top: auto;
    width: 300px;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li, .webny-global-header.stacked.horizontal > ul li ul li {
    height: auto;
  }
  .webny-global-header.unstacked.horizontal > ul li ul li a,
  .webny-global-header.unstacked.horizontal > ul li ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li ul li span, .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    display: block;
    padding: 15px;
  }
  .webny-global-header.unstacked.horizontal > ul li:last-child ul, .webny-global-header.stacked.horizontal > ul li:last-child ul {
    left: auto;
  }
  .webny-global-header.unstacked.horizontal > h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal > .h1 {
    margin: 10px;
  }
  .webny-global-header.unstacked.horizontal > ul li a,
  .webny-global-header.unstacked.horizontal > ul li a:link,
  .webny-global-header.unstacked.horizontal > ul li a:visited,
  .webny-global-header.unstacked.horizontal > ul li a:hover,
  .webny-global-header.unstacked.horizontal > ul li a:active,
  .webny-global-header.unstacked.horizontal > ul li span {
    height: 95px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.unstacked.horizontal.alt-unav h1, .webny-global-header.unstacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.unstacked.horizontal.alt-unav .h1 {
    display: none;
  }
  .webny-global-header.stacked.horizontal {
    height: 148px;
  }
  .webny-global-header.stacked.horizontal > ul {
    position: relative;
    display: block;
    border-top: 0;
    width: auto;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul a,
  .webny-global-header.stacked.horizontal > ul span {
    border-bottom-width: 0;
    padding: 8px 15px;
  }
  .webny-global-header.stacked.horizontal > ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden {
    display: inline-block;
    vertical-align: bottom;
  }
  .webny-global-header.stacked.horizontal > ul li ul,
  .webny-global-header.stacked.horizontal > ul li.hidden ul {
    position: absolute;
    width: auto;
    border-top: 1px solid #fff;
  }
  .webny-global-header.stacked.horizontal > ul li ul li,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li span,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li a,
  .webny-global-header.stacked.horizontal > ul li.hidden ul li span {
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal .nav-toggle {
    display: none;
  }
  .webny-global-header.stacked.horizontal.alt-unav {
    min-height: 75px;
  }
  .webny-global-header.stacked.horizontal.alt-unav h1 a, .webny-global-header.stacked.horizontal.alt-unav [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal.alt-unav .h1 a {
    display: none;
  }
  .webny-global-header.stacked.horizontal h1, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 {
    display: block;
    width: auto;
    height: auto;
  }
  .webny-global-header.stacked.horizontal h1 a, .webny-global-header.stacked.horizontal [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-global-header.stacked.horizontal .h1 a,
  .webny-global-header.stacked.horizontal h1 a:link,
  .webny-global-header.stacked.horizontal h1 a:visited,
  .webny-global-header.stacked.horizontal h1 a:hover,
  .webny-global-header.stacked.horizontal h1 a:active {
    height: 85px;
  }
  .webny-global-header.stacked.horizontal > ul {
    display: block;
  }
  .webny-global-header.stacked.horizontal > ul li a,
  .webny-global-header.stacked.horizontal > ul li a:link,
  .webny-global-header.stacked.horizontal > ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li a:active,
  .webny-global-header.stacked.horizontal > ul li span {
    height: 63px;
  }
  .webny-global-header.stacked.horizontal > ul li ul {
    top: auto;
    height: auto;
    width: 300px;
  }
  .webny-global-header.stacked.horizontal > ul li ul li a,
  .webny-global-header.stacked.horizontal > ul li ul li a:link,
  .webny-global-header.stacked.horizontal > ul li ul li a:visited,
  .webny-global-header.stacked.horizontal > ul li ul li a:hover,
  .webny-global-header.stacked.horizontal > ul li ul li a:active,
  .webny-global-header.stacked.horizontal > ul li ul li span {
    height: auto;
    padding: 15px;
  }
  .webny-global-header.stacked.horizontal ul > li > a[href="#"]:after,
  .webny-global-header.stacked.horizontal ul > li > span:after {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > a:before,
  .webny-global-header.stacked.horizontal > ul li.webny-global-active > span:before {
    background-image: none;
    width: 0;
    margin: 0;
    display: none;
  }
}

@media (min-width: 1024px) {
  .webny-global-nav-content-container {
    margin-left: 330px;
  }
}

.webny-global-header {
  background-color: #43285D;
}
.webny-global-header > ul {
  background-color: #43285D;
}
.webny-global-header > ul a,
.webny-global-header > ul span {
  border-bottom-color: rgb(95.2, 72.25, 117.3);
}
.webny-global-header > ul a:hover,
.webny-global-header > ul a:active,
.webny-global-header > ul span:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.webny-global-header > ul > span:hover {
  text-decoration: none;
}
.webny-global-header > ul ul {
  background-color: #43285D;
}
@media (min-width: 1024px) {
  .webny-global-header.horizontal.unstacked ul li a:hover,
  .webny-global-header.horizontal.unstacked ul li a:active,
  .webny-global-header.horizontal.unstacked ul li span:hover {
    background-color: #43285D;
  }
  .webny-global-header.horizontal.unstacked ul li > span:hover {
    text-decoration: none;
  }
  .webny-global-header.horizontal.unstacked ul li ul > li a:hover,
  .webny-global-header.horizontal.unstacked ul li ul > li a:active,
  .webny-global-header.horizontal.unstacked ul li ul > li span:hover {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .webny-global-header.horizontal.unstacked ul li ul > li > span:hover {
    text-decoration: none;
  }
}
@media only screen and (min-width: 1024px) {
  .webny-global-header.horizontal.unstacked ul li a:hover,
  .webny-global-header.horizontal.unstacked ul li a:active,
  .webny-global-header.horizontal.unstacked ul li span:hover, .webny-global-header.horizontal.stacked ul li a:hover,
  .webny-global-header.horizontal.stacked ul li a:active,
  .webny-global-header.horizontal.stacked ul li span:hover {
    background-color: #43285D;
  }
  .webny-global-header.horizontal.unstacked ul li ul > li a:hover,
  .webny-global-header.horizontal.unstacked ul li ul > li a:active,
  .webny-global-header.horizontal.unstacked ul li ul > li span:hover, .webny-global-header.horizontal.stacked ul li ul > li a:hover,
  .webny-global-header.horizontal.stacked ul li ul > li a:active,
  .webny-global-header.horizontal.stacked ul li ul > li span:hover {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

html[dir=ltr] .webny-global-footer {
  background-color: #D3D5E3;
  clear: both;
  margin: 0;
  position: relative;
  z-index: 10;
}
html[dir=ltr] .webny-global-footer a {
  cursor: pointer;
}
html[dir=ltr] .webny-global-footer a:link, html[dir=ltr] .webny-global-footer a:visited {
  display: table-cell;
  text-decoration: none;
  color: #000000;
}
html[dir=ltr] .webny-global-footer a:hover, html[dir=ltr] .webny-global-footer a:active, html[dir=ltr] .webny-global-footer a:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}
html[dir=ltr] .webny-global-footer span {
  cursor: default;
}
html[dir=ltr] .webny-global-footer .agency-name,
html[dir=ltr] .webny-global-footer .footer-menu h2,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 {
  color: #000000;
  background: #D3D5E3;
  margin: 36px 60px 24px 60px;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-family: "D Sari Bold", Arial, sans-serif;
  display: inline-block;
}
html[dir=ltr] .webny-global-footer .agency-name a:link, html[dir=ltr] .webny-global-footer .agency-name a:link:hover, html[dir=ltr] .webny-global-footer .agency-name a:hover, html[dir=ltr] .webny-global-footer .agency-name a:active, html[dir=ltr] .webny-global-footer .agency-name a:focus, html[dir=ltr] .webny-global-footer .agency-name a:visited, html[dir=ltr] .webny-global-footer .agency-name a:visited:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:link,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:link,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:link,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:link:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:hover,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:hover,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:hover,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:active,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:active,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:active,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:focus,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:focus,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:focus,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:visited,
html[dir=ltr] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:visited,
[id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .footer-menu .h2 a:visited,
html[dir=ltr] .webny-global-footer .footer-menu h2 a:visited:hover {
  text-decoration: none;
  color: #000000;
  padding: 0;
  font-family: "D Sari Bold", Arial, sans-serif;
}
html[dir=ltr] .webny-global-footer nav {
  padding: 45px 0px 60px 0px;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header {
  display: grid;
  grid-template-columns: 1fr 180px 1fr;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header .social-media-header-line {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  top: 8px;
  width: 100%;
}
html[dir=ltr] .webny-global-footer .social-media .social-media-header h2, html[dir=ltr] .webny-global-footer .social-media .social-media-header [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=ltr] .webny-global-footer .social-media .social-media-header .h2 {
  font-family: "Proxima Nova";
  font-weight: 700;
  padding: 0 15px;
  width: 150px;
}
html[dir=ltr] .webny-global-footer .social-media ul {
  display: inline-block;
  margin-top: 35px;
  text-align: center;
}
html[dir=ltr] .webny-global-footer .social-media ul li {
  list-style: none;
  padding: 0;
  padding-bottom: 25px;
  min-width: 80px;
  max-width: 120px;
  display: inline-block;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button {
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #43285D;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button:hover, html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button:active {
  background-color: #000;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
html[dir=ltr] .webny-global-footer .social-media ul li a.rounded-social-button i.sr-only {
  overflow: inherit;
  clip: inherit;
}
html[dir=ltr] .webny-global-footer .footer-menu ul.global-footer-top-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0px 60px;
  padding: 0;
  list-style-type: none;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}
html[dir=ltr] .webny-global-footer .footer-menu ul ul.global-footer-inner-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  text-transform: none;
  margin-top: 13px;
  margin-left: 0px;
  padding: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu ul li:last-child {
  padding-bottom: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu ul li:last-child ul li:last-child {
  padding-bottom: 0px;
}
html[dir=ltr] .webny-global-footer .footer-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 2rem 0.5rem 0;
  width: 90%;
}
html[dir=ltr] .webny-global-footer html[dir=rtl] li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=ltr] .webny-global-footer nav > ul li a:hover,
html[dir=ltr] .webny-global-footer nav > ul li a:active {
  text-decoration: underline;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span,
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span:first-child,
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a:first-child {
  border-bottom: 1px solid #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
html[dir=ltr] .webny-global-footer nav.footer-vertical ul.global-footer-inner-links li {
  width: 100%;
}
html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
  width: 90%;
}
html[dir=ltr] .webny-global-footer nav.footer-horizontal ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}

html[dir=rtl] .webny-global-footer {
  background-color: #D3D5E3;
  clear: both;
  margin: 0;
  position: relative;
  z-index: 10;
}
html[dir=rtl] .webny-global-footer a {
  cursor: pointer;
}
html[dir=rtl] .webny-global-footer a:link, html[dir=rtl] .webny-global-footer a:visited {
  display: table-cell;
  text-decoration: none;
  color: #000000;
}
html[dir=rtl] .webny-global-footer a:hover, html[dir=rtl] .webny-global-footer a:active, html[dir=rtl] .webny-global-footer a:focus {
  color: #000000;
  text-decoration: underline;
}
html[dir=rtl] .webny-global-footer span {
  cursor: default;
}
html[dir=rtl] .webny-global-footer .agency-name,
html[dir=rtl] .webny-global-footer .footer-menu h2,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 {
  color: #000000;
  background: #D3D5E3;
  margin: 36px 60px 24px 60px;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-family: "D Sari Bold", Arial, sans-serif;
  display: inline-block;
}
html[dir=rtl] .webny-global-footer .agency-name a:link, html[dir=rtl] .webny-global-footer .agency-name a:link:hover, html[dir=rtl] .webny-global-footer .agency-name a:hover, html[dir=rtl] .webny-global-footer .agency-name a:active, html[dir=rtl] .webny-global-footer .agency-name a:focus, html[dir=rtl] .webny-global-footer .agency-name a:visited, html[dir=rtl] .webny-global-footer .agency-name a:visited:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:link,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:link,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:link,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:link:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:hover,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:hover,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:hover,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:active,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:active,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:active,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:focus,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:focus,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:focus,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:visited,
html[dir=rtl] .webny-global-footer .footer-menu [id^=webny-carousel-slider-] .h2 a:visited,
[id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .footer-menu .h2 a:visited,
html[dir=rtl] .webny-global-footer .footer-menu h2 a:visited:hover {
  text-decoration: none;
  color: #000000;
  padding: 0;
  font-family: "D Sari Bold", Arial, sans-serif;
}
html[dir=rtl] .webny-global-footer nav {
  padding: 45px 20px 60px 20px;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header {
  display: grid;
  grid-template-columns: 1fr 180px 1fr;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header .social-media-header-line {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  top: 8px;
  width: 100%;
}
html[dir=rtl] .webny-global-footer .social-media .social-media-header h2, html[dir=rtl] .webny-global-footer .social-media .social-media-header [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=rtl] .webny-global-footer .social-media .social-media-header .h2 {
  font-family: "ProximaNovaExtraBold";
  padding: 0 15px;
  width: 150px;
}
html[dir=rtl] .webny-global-footer .social-media ul {
  display: inline-block;
  margin-top: 35px;
  text-align: center;
}
html[dir=rtl] .webny-global-footer .social-media ul li {
  list-style: none;
  padding: 0;
  padding-bottom: 25px;
  min-width: 80px;
  max-width: 120px;
  display: inline-block;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button {
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #43285D;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button:hover, html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button:active {
  background-color: #000;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
html[dir=rtl] .webny-global-footer .social-media ul li a.rounded-social-button i.sr-only {
  overflow: inherit;
  clip: inherit;
}
html[dir=rtl] .webny-global-footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}
html[dir=rtl] .webny-global-footer ul ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  text-transform: none;
  margin-top: 13px;
}
html[dir=rtl] .webny-global-footer .footer-menu ul li:last-child {
  padding-bottom: 0px;
}
html[dir=rtl] .webny-global-footer .footer-menu ul li:last-child ul li:last-child {
  padding-bottom: 0px;
}
html[dir=rtl] .webny-global-footer li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=rtl] .webny-global-footer html[dir=rtl] li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.1rem 0 0.5rem 2rem;
  width: 90%;
}
html[dir=rtl] .webny-global-footer nav > ul li a:hover,
html[dir=rtl] .webny-global-footer nav > ul li a:active {
  text-decoration: underline;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span,
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > span:first-child,
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-top-links > li > a:first-child {
  border-bottom: 1px solid #333;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
html[dir=rtl] .webny-global-footer nav.footer-vertical ul.global-footer-inner-links li {
  width: 100%;
}
html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
  width: 90%;
}
html[dir=rtl] .webny-global-footer nav.footer-horizontal ul.global-footer-top-links > li > a {
  font-size: 14px;
  font-weight: bold;
}

.social-media h2, .social-media [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .social-media .h2 {
  text-align: center;
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
}

.social-media ul {
  -ms-flex-line-pack: start;
  align-content: flex-start;
  margin: 0 auto;
  padding-left: 0;
  width: 100%;
}

.social-media ul li {
  text-transform: uppercase;
  padding: 0.25em 0 1em 0;
  text-align: left;
  width: 100%;
}

html[dir=rtl] .social-media h2:before, html[dir=rtl] .social-media [id^=webny-carousel-slider-] .h2:before, [id^=webny-carousel-slider-] html[dir=rtl] .social-media .h2:before {
  right: 3em;
  margin-left: -50%;
}
html[dir=rtl] .social-media h2:after, html[dir=rtl] .social-media [id^=webny-carousel-slider-] .h2:after, [id^=webny-carousel-slider-] html[dir=rtl] .social-media .h2:after {
  left: 3em;
  margin-right: -50%;
}

html[dir=rtl] .social-media a::before {
  position: relative;
  height: 20px;
  width: 20px;
  padding-left: 15px;
  color: #43285D;
  text-decoration: none;
  display: inline-block;
}

html[dir=ltr] .social-media a::before {
  position: relative;
  height: 20px;
  width: 20px;
  padding-right: 15px;
  color: #43285D;
  text-decoration: none;
  display: inline-block;
}

.social-media a {
  height: 20px;
  padding: 10px 0;
  position: relative;
  text-decoration: none;
}

/* fixing Unav bleed issues */
.nygov-universal-footer .l-footer .pane-dsc {
  margin-top: 1em;
  margin-bottom: 1em !important;
}

/* MOBILE VIEW */
@media (min-width: 461px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 100%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 45%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 100%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 45%;
  }
}
/* TABLET VIEW */
@media (min-width: 768px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 45%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 40%;
  }
  html[dir=ltr] .webny-global-footer nav.social-media {
    padding: 50px 35px 50px 35px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li a.rounded-social-button {
    width: 60px;
    height: 60px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li a.rounded-social-button i {
    top: 19px;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 45%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 40%;
  }
  html[dir=rtl] .webny-global-footer nav.social-media {
    padding: 50px 35px 50px 35px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li a.rounded-social-button {
    width: 60px;
    height: 60px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li a.rounded-social-button i {
    top: 19px;
  }
}
/* DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li,
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 16%;
  }
  html[dir=ltr] .webny-global-footer nav.social-media {
    padding: 60px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=ltr] .webny-global-footer nav.social-media ul li {
    padding-bottom: 70px;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li,
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 16%;
  }
  html[dir=rtl] .webny-global-footer nav.social-media {
    padding: 60px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul {
    margin-top: 40px;
  }
  html[dir=rtl] .webny-global-footer nav.social-media ul li {
    padding-bottom: 70px;
  }
}
/* WIDE VIEW  > 1280 */
@media (min-width: 1336px) {
  html[dir=ltr] .webny-global-footer nav.footer-vertical li {
    width: 17%;
  }
  html[dir=ltr] .webny-global-footer nav.footer-horizontal li {
    width: 17%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-vertical li {
    width: 17%;
  }
  html[dir=rtl] .webny-global-footer nav.footer-horizontal li {
    width: 17%;
  }
}
#secondary-navigation {
  display: block;
  width: 100%;
  background-color: #D3D5E3;
  padding: 13px 0;
  color: #000;
  border-top: 4px solid #fff;
}
#secondary-navigation p {
  font-size: 14px;
  color: #000;
  margin: 0;
  text-align: center;
}
#secondary-navigation .secnav-hr {
  display: block;
  width: 90%;
  color: #fff;
  background-color: #fff;
  border: 0;
  border-top: 2px solid #fff;
  padding: 0;
  margin-top: 11px;
  margin-bottom: 11px;
}
#secondary-navigation .secnav-pipe {
  text-align: center;
  display: none;
}
#secondary-navigation .secnav-secone a,
#secondary-navigation .secnav-sectwo a {
  text-decoration: underline;
  font-size: 14px;
}
#secondary-navigation .secnav-secone a:link,
#secondary-navigation .secnav-sectwo a:link {
  color: #000;
}
#secondary-navigation .secnav-secone a:visited,
#secondary-navigation .secnav-sectwo a:visited {
  color: #000;
}
#secondary-navigation .secnav-secone a:hover,
#secondary-navigation .secnav-sectwo a:hover {
  color: #000;
}
#secondary-navigation .secnav-secone a:active,
#secondary-navigation .secnav-sectwo a:active {
  color: #000;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links {
  padding-left: 0;
  text-align: center;
  margin: 0 0 0 1px;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li {
  margin: 0;
  list-style: none;
  display: inline-block;
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li:after {
  content: "|";
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li:last-child:after {
  content: "";
}
#secondary-navigation .secnav-sectwo ul.secondary-nav-links li a {
  font-size: 14px;
  padding: 0 0.25em;
  color: #000;
}
#secondary-navigation .secnav-secone,
#secondary-navigation .secnav-sectwo {
  margin: 0 25px;
}
#secondary-navigation .secnav-secone p,
#secondary-navigation .secnav-sectwo p {
  margin-top: 0;
}
#secondary-navigation .secnav-secone.secnav-full-space,
#secondary-navigation .secnav-sectwo.secnav-full-space {
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 26px 0;
}
#secondary-navigation .secnav-equal-space {
  width: 90%;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  #secondary-navigation {
    padding: 5px 0;
  }
  #secondary-navigation .secnav-pipe {
    text-align: center;
    display: none;
  }
  #secondary-navigation .secnav-hr {
    display: block;
  }
  #secondary-navigation .secnav-hr {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space {
    padding: 20px 0;
  }
  #secondary-navigation .secnav-secone.secnav-equal-space:has(> p:first-child) {
    padding-top: 2px;
  }
  #secondary-navigation .secnav-sectwo.secnav-equal-space .secondary-nav-wysiwygtwo:has(> p:first-child) {
    padding-top: 2px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  #secondary-navigation {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 0;
  }
  #secondary-navigation .secnav-pipe {
    display: block;
    border-right: 1px solid black;
  }
  #secondary-navigation .secnav-hr {
    display: none;
  }
  #secondary-navigation .secnav-secone p {
    text-align: right;
    line-height: 1.5em;
  }
  #secondary-navigation .secnav-sectwo ul.secondary-nav-links {
    text-align: left;
  }
  #secondary-navigation .secnav-sectwo p {
    text-align: left;
    line-height: 1.5em;
  }
  #secondary-navigation .secnav-sectwo.secnav-full-space,
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space p,
  #secondary-navigation .secnav-secone.secnav-full-space p {
    text-align: center;
  }
  #secondary-navigation .secnav-secone.secnav-full-space,
  #secondary-navigation .secnav-sectwo.secnav-full-space {
    padding: 0;
  }
  #secondary-navigation .secnav-equal-space {
    width: 48%;
  }
  #secondary-navigation .secnav-full-space ul.secondary-nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #secondary-navigation .secnav-full-space ul.secondary-nav-links a:first-child {
    padding-left: 0;
  }
}
.webny-card-frame-inner-display {
  padding: 40px 10px;
}
@media (min-width: 1024px) {
  .webny-card-frame-inner-display {
    padding: 40px 30px;
  }
}

.paragraph--type--webny-card-paragraph-type {
  font-size: 18px;
}

/* maybe replace with class called webny-card-row? */
.paragraph--type--webny-card-paragraph-type > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.paragraph--type--webny-card-paragraph-type > div > div {
  border: 1px solid #e4e4e4;
  border-radius: 30px;
  font-size: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  letter-spacing: 2px;
}

.paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  padding: 0;
  padding-bottom: 0.3em;
}

.front .paragraph--type--webny-card-paragraph-type .featured-card--field-webny-card-pg-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

.webny-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 30px;
}
.webny-card img {
  border: none;
}

.card-image {
  height: 225px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 30px;
  background-size: cover;
}

.card-content {
  min-height: 325px;
  display: block;
}

.card-content-top {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 5em;
  flex: 0 1 5em;
}

.webny-card .webny-card-img {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.webny-card h1, .webny-card [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-card .h1 {
  padding: 1.25rem 1rem 0.5rem 1rem;
  font-size: 20px;
  line-height: 1.2em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  font-weight: 700;
  min-height: 2.25em;
}
.webny-card h1 a:link, .webny-card [id^=webny-carousel-slider-] .h1 a:link, [id^=webny-carousel-slider-] .webny-card .h1 a:link {
  color: #004DD1;
  text-decoration: none;
}
.webny-card h1 a:hover, .webny-card [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-card .h1 a:hover {
  text-decoration: underline;
}

.webny-card .webny-card-date {
  padding: 0.5rem 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.webny-card .webny-card-description p,
.webny-card .webny-card-teaser {
  padding: 0.5rem 1rem;
  vertical-align: top;
  font-size: 16px;
  line-height: 22px;
  min-height: 125px;
}

.webny-card .webny-card-cta {
  padding: 0.75em 1em;
  background-color: #EDEDED;
  border-top: 1px solid #e4e4e4;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  letter-spacing: 1px;
}
.webny-card .webny-card-cta .icon-right-caret {
  font-weight: bold;
  color: #43285D;
}
.webny-card .webny-card-cta .icon-right-caret:hover {
  color: #8B7FA0;
}
.webny-card .webny-card-cta a {
  padding-left: 5px;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

.webny-card .webny-card-share-bar {
  position: relative;
  padding: 0.75em 1em;
  background-color: #EDEDED;
  border-top: 1px solid #e4e4e4;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  letter-spacing: 1px;
}
.webny-card .webny-card-share-bar .webny-card-share-elements {
  display: inline;
  width: 0;
  height: 19px;
  float: left;
  overflow: hidden;
  -webkit-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
}
.webny-card .webny-card-share-bar .webny-card-share-button {
  display: inline-block;
  width: 20%;
  cursor: pointer;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-email {
  font-size: 1.25em;
  color: #43285D;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-email:hover {
  color: #8B7FA0;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-facebook {
  font-size: 1.25em;
  color: #43285D;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-facebook:hover {
  color: #8B7FA0;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-twitter {
  font-size: 1.25em;
  color: #43285D;
}
.webny-card .webny-card-share-bar .webny-card-share-button .icon-twitter:hover {
  color: #8B7FA0;
}
.webny-card .webny-card-share-bar .webny-card-share-right .icon-share {
  font-weight: bold;
  color: #43285D;
}
.webny-card .webny-card-share-bar .webny-card-share-right .icon-share:hover {
  cursor: pointer;
  color: #8B7FA0;
}
.webny-card .webny-card-share-bar a {
  padding-left: 5px;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
}

.card-fallback-image {
  display: block;
  border-radius: 30px;
  height: 225px;
  background-color: #8B7FA0;
  margin: 0 auto;
  width: 100%;
  position: relative;
  top: 0;
}
.card-fallback-image svg {
  height: 93px;
  width: 100%;
  border: 0;
  background-color: #8B7FA0;
  position: relative;
  top: 29%;
  fill: #fff;
}
.card-fallback-image .st0 {
  stroke: #ffffff;
}

.generic-card-links {
  margin-bottom: auto;
  width: auto;
  float: none;
  padding: 20px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.generic-card-links .generic-card-links-in {
  width: 100%;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.generic-card-links .generic-card-links-in ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}
.generic-card-links .generic-card-links-in li {
  text-decoration: none;
  list-style: none;
}
.generic-card-links .generic-card-links-in a {
  font-family: "ProximaNova", sans-serif;
  font-weight: bold;
  display: block;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-bottom: 10px;
  letter-spacing: 1px;
}
.generic-card-links .generic-card-links-in a i {
  padding-top: 3px;
  color: #128ec3;
  float: right;
}
.generic-card-links .generic-card-links-in a:hover {
  color: #43285D;
  text-decoration: none;
}
.generic-card-links .generic-card-links-in a {
  border-bottom: 1px solid #e4e4e4;
}
.generic-card-links .generic-card-links-in li.last-card-link a,
.generic-card-links .generic-card-links-in li:last-child a {
  border-bottom: 0;
}
.generic-card-links .generic-card-links-in li.first-card-link:last-child a {
  border-bottom: 1px solid #e4e4e4;
}

.paragraph--type--webny-card-paragraph-type > div {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .paragraph--type--webny-card-paragraph-type > div {
    gap: 40px;
  }
}
.paragraph--type--webny-card-paragraph-type > div > div {
  width: 100%; /* rather than flex-basis */
}

@media (min-width: 48em) {
  .paragraph--type--webny-card-paragraph-type > div > div {
    width: 30%; /* rather than flex-basis */
    max-width: 400px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .card-content {
    min-height: 475px;
  }
  .card-content-top {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 8em;
    flex: 0 1 8em;
  }
  .paragraph--type--webny-card-paragraph-type > div > div {
    display: inline-block; /* fixes images on IE 11 image and title overflow - not sure why */
  }
}
@media screen\0  {
  .paragraph--type--webny-card-paragraph-type > div:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .paragraph--type--webny-card-paragraph-type > div > div {
    float: left; /* overcomes flexbox limitationson IE 8,9,10 */
  }
}
.webny-card-frame-inner h2, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 {
  text-align: center;
  line-height: 1;
  padding: 0;
}
.webny-card-frame-inner h2 .frame-title, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  color: #43285D;
  text-transform: uppercase;
}
.webny-card-frame-inner h2 .frame-headline, .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-card-frame-inner .h2 .frame-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #000000;
  display: block;
  padding-top: 15px;
}
.front .webny-card-frame-inner h2 .frame-headline, .front .webny-card-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-card-frame-inner .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}

/* Event cards */
.card-content .summary {
  padding: 0.5em 1em;
  padding: 0.5rem 1rem;
  line-height: 22px;
}
.card-content .card-event--date-block {
  padding: 0.5em 1em 1em 1em;
  padding: 0.5rem 1rem 1rem 1rem;
  font-family: "Proxima Nova", Arial, sans-serif;
}
.card-content .card-event--date-block i {
  color: #43285D;
  width: 17px;
  margin-right: 22px;
  text-align: center;
}
.card-content .card-event--date-block .day-month-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
}
.card-content .card-event--date-block .time-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #D0D0CE;
  padding: 15px 0;
}
.card-content .card-event--date-block .time-wrapper .time-full-time div {
  display: inline-block;
  font-size: 14px;
}
.card-content .card-event--date-block .multi-day .day div,
.card-content .card-event--date-block .multi-day .month div,
.card-content .card-event--date-block .multi-day .event-year div {
  float: left;
  width: 65px;
}
.card-content .card-event--date-block .multi-day .day div.dash,
.card-content .card-event--date-block .multi-day .month div.dash,
.card-content .card-event--date-block .multi-day .event-year div.dash {
  width: 25px;
}
.card-content .card-event--date-block .month {
  zoom: 1;
  color: #43285D;
  font-size: 14px;
  font-weight: 800;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.card-content .card-event--date-block .month:before, .card-content .card-event--date-block .month:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .month:after {
  clear: both;
}
.card-content .card-event--date-block .month div {
  text-align: left;
}
.card-content .card-event--date-block .month .dash {
  color: transparent;
}
.card-content .card-event--date-block .day {
  zoom: 1;
  font-size: 42px;
  color: #000;
  font-weight: 800;
  padding-bottom: 5px;
}
.card-content .card-event--date-block .day:before, .card-content .card-event--date-block .day:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .day:after {
  clear: both;
}
.card-content .card-event--date-block .day div {
  text-align: left;
}
.card-content .card-event--date-block .day .dash {
  font-size: 15px;
  font-weight: 600;
}
.card-content .card-event--date-block .event-year {
  zoom: 1;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
.card-content .card-event--date-block .event-year:before, .card-content .card-event--date-block .event-year:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.card-content .card-event--date-block .event-year:after {
  clear: both;
}
.card-content .card-event--date-block .event-year div {
  text-align: center;
}
.card-content .card-event--date-block .event-year .dash {
  color: transparent;
}
.card-content .card-event--date-block .event-year .start-event-year {
  width: 50px !important;
}
.card-content .card-event--date-block .event-year .end-event-year {
  width: 83px !important;
}
.card-content .card-event--date-block .time {
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.card-content .card-event--date-block .time::before {
  color: #8B7FA0;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.card-content .card-event--date-block .time div {
  display: inline-block;
}
.card-content .card-event--date-block .address-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #D0D0CE;
  padding-top: 15px;
}
.card-content .card-event--date-block .address-wrapper::before {
  color: #8B7FA0;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
  height: 36px;
}
.card-content .card-event--date-block .address-wrapper .venue-name {
  color: #000;
  font-size: 14px;
  line-height: 16px;
}
.card-content .card-event--date-block .address {
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  margin: 0px;
}
.card-content .card-event--date-block .address span.country {
  display: none;
}
.card-content .card-event--date-block .last-updated-wrapper {
  border-top: 1px solid #D0D0CE;
  margin-top: 15px;
  padding-top: 15px;
}
.card-content .card-event--date-block .last-updated-wrapper .last-updated-label {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  float: left;
  font-style: italic;
}
.card-content .card-event--date-block .last-updated-wrapper::before {
  color: #8B7FA0;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.card-content .card-event--date-block .last-updated-wrapper .last-updated {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}

html[dir=rtl] .webny-card .webny-card-cta a {
  padding-left: 0px;
  padding-right: 15px;
}
html[dir=rtl] .card-content .card-event--date-block i {
  margin-left: 22px;
  margin-right: 0px;
}
html[dir=rtl] .generic-card-links .generic-card-links-in a {
  text-align: right;
}
html[dir=rtl] .generic-card-links .generic-card-links-in a i {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  float: left;
}
html[dir=rtl] .icon-right-caret::before {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  float: right;
}

/* MOBILE FIRST STYLES */
/* FONTS / SIZES */
/* PARAGRAPH PADDING */
/* NEWS BODY WRAPPER */
.news-body .news-body-in,
.news-body .body-area-in,
.body-area .news-body-in,
.body-area .body-area-in {
  margin: 0 auto;
  margin-top: 60px;
  max-width: 1200px;
  line-height: 1.7em;
  font-size: 16px;
}
.news-body .news-body-in figure.align-left,
.news-body .body-area-in figure.align-left,
.body-area .news-body-in figure.align-left,
.body-area .body-area-in figure.align-left {
  margin-left: 0px;
}
.news-body .news-body-in figure.align-right,
.news-body .body-area-in figure.align-right,
.body-area .news-body-in figure.align-right,
.body-area .body-area-in figure.align-right {
  margin-right: 0px;
}
.news-body .news-body-in img,
.news-body .body-area-in img,
.body-area .news-body-in img,
.body-area .body-area-in img {
  border-radius: 15px;
}
.news-body .news-body-in .rtl,
.news-body .body-area-in .rtl,
.body-area .news-body-in .rtl,
.body-area .body-area-in .rtl {
  font-size: 18px;
}
.news-body .news-body-in .press-teaser,
.news-body .news-body-in .body-area-subtitle,
.news-body .body-area-in .press-teaser,
.news-body .body-area-in .body-area-subtitle,
.body-area .news-body-in .press-teaser,
.body-area .news-body-in .body-area-subtitle,
.body-area .body-area-in .press-teaser,
.body-area .body-area-in .body-area-subtitle {
  margin: 0 auto;
  margin-top: 60px;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-style: normal;
  margin-bottom: 40px;
  width: 80%;
}
.news-body .news-body-in .press-teaser .press-subtitle-item,
.news-body .news-body-in .press-teaser .body-area-subtitle-item,
.news-body .news-body-in .press-teaser > div > div,
.news-body .news-body-in .body-area-subtitle .press-subtitle-item,
.news-body .news-body-in .body-area-subtitle .body-area-subtitle-item,
.news-body .news-body-in .body-area-subtitle > div > div,
.news-body .body-area-in .press-teaser .press-subtitle-item,
.news-body .body-area-in .press-teaser .body-area-subtitle-item,
.news-body .body-area-in .press-teaser > div > div,
.news-body .body-area-in .body-area-subtitle .press-subtitle-item,
.news-body .body-area-in .body-area-subtitle .body-area-subtitle-item,
.news-body .body-area-in .body-area-subtitle > div > div,
.body-area .news-body-in .press-teaser .press-subtitle-item,
.body-area .news-body-in .press-teaser .body-area-subtitle-item,
.body-area .news-body-in .press-teaser > div > div,
.body-area .news-body-in .body-area-subtitle .press-subtitle-item,
.body-area .news-body-in .body-area-subtitle .body-area-subtitle-item,
.body-area .news-body-in .body-area-subtitle > div > div,
.body-area .body-area-in .press-teaser .press-subtitle-item,
.body-area .body-area-in .press-teaser .body-area-subtitle-item,
.body-area .body-area-in .press-teaser > div > div,
.body-area .body-area-in .body-area-subtitle .press-subtitle-item,
.body-area .body-area-in .body-area-subtitle .body-area-subtitle-item,
.body-area .body-area-in .body-area-subtitle > div > div {
  font-size: 1.45rem;
  margin-bottom: 2rem;
  line-height: 1.25;
}
.news-body .news-body-in .press-subhead,
.news-body .body-area-in .press-subhead,
.body-area .news-body-in .press-subhead,
.body-area .body-area-in .press-subhead {
  margin: 0 auto;
  text-align: left;
  padding: 20px 0 0 0;
  overflow: hidden;
}
.news-body .news-body-in .press-body,
.news-body .news-body-in .ct-attach,
.news-body .body-area-in .press-body,
.news-body .body-area-in .ct-attach,
.body-area .news-body-in .press-body,
.body-area .news-body-in .ct-attach,
.body-area .body-area-in .press-body,
.body-area .body-area-in .ct-attach {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
.news-body .news-body-in .press-contact-info,
.news-body .body-area-in .press-contact-info,
.body-area .news-body-in .press-contact-info,
.body-area .body-area-in .press-contact-info {
  width: 80%;
  margin: 80px auto;
  max-width: 780px;
}
.news-body .news-body-in .press-contact-info h2 a, .news-body .news-body-in .press-contact-info [id^=webny-carousel-slider-] .h2 a, [id^=webny-carousel-slider-] .news-body .news-body-in .press-contact-info .h2 a,
.news-body .body-area-in .press-contact-info h2 a,
.news-body .body-area-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .news-body .body-area-in .press-contact-info .h2 a,
.body-area .news-body-in .press-contact-info h2 a,
.body-area .news-body-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .body-area .news-body-in .press-contact-info .h2 a,
.body-area .body-area-in .press-contact-info h2 a,
.body-area .body-area-in .press-contact-info [id^=webny-carousel-slider-] .h2 a,
[id^=webny-carousel-slider-] .body-area .body-area-in .press-contact-info .h2 a {
  color: #004DD1;
  font-size: 36px;
}
.news-body .news-body-in .page-body,
.news-body .news-body-in .category-tiles-body,
.news-body .body-area-in .page-body,
.news-body .body-area-in .category-tiles-body,
.body-area .news-body-in .page-body,
.body-area .news-body-in .category-tiles-body,
.body-area .body-area-in .page-body,
.body-area .body-area-in .category-tiles-body {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}

/* LANDING TITLE SECTION */
.landing-title-area {
  background: #FACE00 none repeat scroll 0 0;
  padding: 20px 8%;
}
.landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
  font-size: 24px;
  color: #000000;
  padding: 0;
}
.landing-title-area .landing-subtitle {
  color: #000000;
  font-size: 24px;
  display: none;
  padding: 0 0 16px 52px;
}

.body-area-summary {
  width: 100%;
  max-width: 1200px;
  margin: 80px auto;
  text-align: center;
}

/* WYSIWYG EMBEDDED IMAGE STYLES */
/* Image Style - wysiwyg 660x400 */
figure.embedded-entity {
  margin-right: auto;
  margin-left: auto;
  max-width: 660px;
  /* (below) fix to center figcaption html5 tag outside of image style */
  text-align: center;
}
figure.embedded-entity > article > div:nth-child(2) {
  display: none;
}

/* Align cation text left */
figcaption {
  text-align: left;
}

article.media.media-image.view-mode-wysiwyg {
  margin-right: auto;
  margin-left: auto;
  max-width: 660px;
}
article.media.media-image.view-mode-wysiwyg > div {
  display: none;
}

/* Image Style - wysiwyg portrait 300x300 */
article.media.media-image.view-mode-wysiwyg-portrait {
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
}
article.media.media-image.view-mode-wysiwyg-portrait > div {
  text-align: center;
}

/* wysiwyg portrait 300x300 without a caption */
article.embedded-entity.align-left {
  margin-left: 0;
  margin-right: 40px;
}

article.embedded-entity.align-right {
  margin-right: 0;
  margin-left: 40px;
}

/* wysiwyg portrait 300x300 without a caption */
.embedded-entity.align-left {
  margin-left: 0;
  margin-right: 40px;
}

.embedded-entity.align-right {
  margin-right: 0;
  margin-left: 40px;
}

.embedded-entity.align-center {
  margin-right: auto;
  margin-left: auto;
}

/* MOBILE VIEW */
@media (min-width: 10em) {
  .gp-paragraphs:not(.with-nav-sidebar) {
    margin: 40px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .next-section {
    display: none;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 60px;
  }
  .news-body .news-body-in,
  .news-body .body-area-in,
  .body-area .news-body-in,
  .body-area .body-area-in {
    max-width: 1200px;
  }
  .news-body .news-body-in p, .news-body .news-body-in li, .news-body .news-body-in .rtl,
  .news-body .body-area-in p,
  .news-body .body-area-in li,
  .news-body .body-area-in .rtl,
  .body-area .news-body-in p,
  .body-area .news-body-in li,
  .body-area .news-body-in .rtl,
  .body-area .body-area-in p,
  .body-area .body-area-in li,
  .body-area .body-area-in .rtl {
    font-size: 18px;
  }
  .news-body .news-body-in .page-body,
  .news-body .news-body-in .press-body,
  .news-body .news-body-in .ct-attach,
  .news-body .news-body-in .press-contact-info,
  .news-body .news-body-in .category-tiles-body,
  .news-body .body-area-in .page-body,
  .news-body .body-area-in .press-body,
  .news-body .body-area-in .ct-attach,
  .news-body .body-area-in .press-contact-info,
  .news-body .body-area-in .category-tiles-body,
  .body-area .news-body-in .page-body,
  .body-area .news-body-in .press-body,
  .body-area .news-body-in .ct-attach,
  .body-area .news-body-in .press-contact-info,
  .body-area .news-body-in .category-tiles-body,
  .body-area .body-area-in .page-body,
  .body-area .body-area-in .press-body,
  .body-area .body-area-in .ct-attach,
  .body-area .body-area-in .press-contact-info,
  .body-area .body-area-in .category-tiles-body {
    width: 80%;
  }
}
/* TABLET VIEW */
@media (min-width: 48em) {
  .landing-title-area > div {
    display: inline-block;
  }
  .landing-title-area {
    padding: 0 2%;
  }
  .landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
    font-size: 52px;
  }
  .landing-title-area .landing-subtitle {
    visibility: visible;
    display: inline-block;
  }
  .page-paragraphs {
    width: 100%;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    width: 90%;
    max-width: 780px;
    margin: 50px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .next-section {
    display: none;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 80px;
  }
  .news-body .news-body-in,
  .news-body .body-area-in,
  .body-area .news-body-in,
  .body-area .body-area-in {
    max-width: 1200px;
  }
  .news-body .news-body-in .press-teaser,
  .news-body .news-body-in .body-area-subtitle,
  .news-body .body-area-in .press-teaser,
  .news-body .body-area-in .body-area-subtitle,
  .body-area .news-body-in .press-teaser,
  .body-area .news-body-in .body-area-subtitle,
  .body-area .body-area-in .press-teaser,
  .body-area .body-area-in .body-area-subtitle {
    width: 90%;
  }
  .news-body .news-body-in .page-body,
  .news-body .news-body-in .press-body,
  .news-body .news-body-in .ct-attach,
  .news-body .news-body-in .press-contact-info,
  .news-body .news-body-in .category-tiles-body,
  .news-body .body-area-in .page-body,
  .news-body .body-area-in .press-body,
  .news-body .body-area-in .ct-attach,
  .news-body .body-area-in .press-contact-info,
  .news-body .body-area-in .category-tiles-body,
  .body-area .news-body-in .page-body,
  .body-area .news-body-in .press-body,
  .body-area .news-body-in .ct-attach,
  .body-area .news-body-in .press-contact-info,
  .body-area .news-body-in .category-tiles-body,
  .body-area .body-area-in .page-body,
  .body-area .body-area-in .press-body,
  .body-area .body-area-in .ct-attach,
  .body-area .body-area-in .press-contact-info,
  .body-area .body-area-in .category-tiles-body {
    width: 90%;
  }
  .news-body .news-body-in p, .news-body .news-body-in .rtl,
  .news-body .body-area-in p,
  .news-body .body-area-in .rtl,
  .body-area .news-body-in p,
  .body-area .news-body-in .rtl,
  .body-area .body-area-in p,
  .body-area .body-area-in .rtl {
    line-height: 1.7em;
    font-size: 18px;
  }
  .news-body .news-body-in li,
  .news-body .body-area-in li,
  .body-area .news-body-in li,
  .body-area .body-area-in li {
    line-height: 1.375em;
  }
}
/* DESKTOP VIEW - AT MAX */
@media (min-width: 60em) {
  /* LANDING / PAGE TITLE SECTION */
  .landing-title-area > div {
    display: inline-block;
  }
  .landing-title-area {
    padding: 0 60px;
  }
  .landing-title-area .landing-title h1, .landing-title-area .landing-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .landing-title-area .landing-title .h1 {
    font-size: 52px;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    margin: 0px auto 0 auto;
  }
  .gp-paragraphs:not(.with-nav-sidebar) .toc-para {
    padding-bottom: 100px;
  }
}
/* MOBILE FIRST STYLES */
/* ICONS */
.contact-icon-phone,
.contact-icon-mail {
  display: inline-block;
}

.contact-inblk {
  display: inline-block;
  width: 100%;
}

.contact-inblk {
  font-size: 1.1rem;
}

.contact-heading {
  font-weight: bold;
}

.contact-heading label::before {
  width: 40px;
  height: 25px;
  margin-right: 30px;
  content: " ";
}

.contact-icon-phone {
  background: url("../icons/contact/contact-phone.png") no-repeat top left !important;
}

.contact-icon-mail {
  background: url("../icons/contact/contact-mail.png") no-repeat top left !important;
}

.para-phone-field span {
  margin-right: 5px;
}

/* TABLET VIEW */
/* DESKTOP VIEW */
@media (min-width: 48em) {
  .contact-inblk {
    display: inline-block;
    width: 49%;
  }
}
/* ANNOUNCEMENTS WRAPPER */
.webny-announcements {
  background-color: #EDEDED;
  margin-bottom: 20px;
  overflow: auto;
}
.webny-announcements .webny-announce-wrap {
  width: 94%;
  padding: 60px 0;
}
.webny-announcements .webny-announce-wrap .webny-announce-wrap-in {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 60px;
}
.webny-announcements .announcement-date {
  margin-bottom: 16px;
  font-weight: 600;
}
.webny-announcements .announcement-info,
.webny-announcements .webny-announcement-button {
  display: block;
  vertical-align: middle;
  color: #000000;
  width: 99%;
}
.webny-announcements .announcement-info {
  font-size: 16px;
}
.webny-announcements .announcement-info h1, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 {
  color: #000000;
  font-size: 24px;
  line-height: 30px;
}
.webny-announcements .announcement-info h1 a, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1 a, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 a {
  color: #000000;
  text-decoration: none;
}
.webny-announcements .announcement-info h1 a:hover, .webny-announcements .announcement-info [id^=webny-carousel-slider-] .h1 a:hover, [id^=webny-carousel-slider-] .webny-announcements .announcement-info .h1 a:hover {
  text-decoration: underline;
}
.webny-announcements .announcement-info .announcement-summary {
  color: #000000;
  line-height: 22px;
  padding-top: 30px;
}
.webny-announcements .webny-announcement-button {
  margin: 7% auto;
  text-align: center;
}
.webny-announcements .webny-announcement-button a {
  border: 1px solid #43285D;
  color: #ffffff;
  background-color: #43285D;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.webny-announcements .webny-announcement-button a:hover {
  background-color: #000000;
}
.webny-announcements .webny-announcement-button a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .webny-announcements .webny-announcement-button a {
    display: block;
  }
}
@media (min-width: 30em) {
  .webny-announcements .webny-announcement-button a {
    max-width: 250px;
    display: inline-block;
  }
}

.webny-announcement-frame-inner h2, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 {
  margin: 0 auto;
  width: 100%;
  max-width: 75em;
  text-align: center;
  padding: 0;
  line-height: 1;
  padding-bottom: 30px;
}
.webny-announcement-frame-inner h2 .frame-title, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 .frame-title {
  text-transform: uppercase;
  color: #43285D;
  margin-bottom: 0;
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
.webny-announcement-frame-inner h2 .frame-headline, .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-announcement-frame-inner .h2 .frame-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  display: block;
  padding-top: 15px;
}
.front .webny-announcement-frame-inner h2 .frame-headline, .front .webny-announcement-frame-inner [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-announcement-frame-inner .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}

.front .frame-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

/* TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  /* ANNOUNCEMENTS WRAPPER */
  .webny-announcements .announcement-info,
  .webny-announcements .webny-announcement-button {
    display: inline-block;
  }
  .webny-announcements .announcement-info {
    width: 60%;
  }
  .webny-announcements .webny-announcement-button {
    width: 39%;
    text-align: right;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.press-docs {
  width: 80%;
  max-width: 780px;
  margin: 0 auto 20px;
}

.doc-set {
  width: 85%;
  margin: 0 auto;
}

.doc-set-title {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  font-size: 2em;
  color: #43285D;
  padding-bottom: 0;
}

.doc-set-subtitle {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.5rem;
  color: #000000;
  padding-bottom: 1rem;
}

.press-docs-desc {
  margin-bottom: 30px;
}

.doc-list {
  margin: -1px 0px 0px 0px;
  padding-left: 0 !important;
}

.document-wrapper {
  position: relative;
  display: block;
  margin: 0 auto;
  list-style-type: none;
}

.press-docs-eref {
  margin-top: 20px;
  margin-bottom: 30px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  -webkit-border-radius: 15px;
}
.press-docs-eref div div article .document-wrapper {
  border-top: 1px solid #e4e4e4;
}
.press-docs-eref div div:first-child article .document-wrapper {
  border-top: none;
}
.press-docs-eref div div:first-child article .download {
  border-radius: 0px;
  -webkit-border-radius: 0px;
}
.press-docs-eref div div:last-child article .document-wrapper {
  border-top: 1px solid #e4e4e4;
  border-bottom: none;
}
.press-docs-eref div div:last-child article .download {
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}
.press-docs-eref div div:only-child article .document-wrapper {
  border-top: none;
}
.press-docs-eref div div:only-child article .download {
  border-radius: 0px 15px 15px 0px;
  -webkit-border-radius: 0px 0px 15px 15px;
}

section div div:first-child article .doc-list {
  border-radius: 15px 15px 0px 0px;
}
section div div:first-child article .doc-list .download {
  border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}
section div div:last-child article .doc-list {
  border-radius: 0px 0px 15px 15px;
}
section div div:last-child article .doc-list .download {
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}
section div div:only-child article .doc-list {
  border-radius: 15px;
}
section div div:only-child article .doc-list .download {
  border-top: none;
  border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
}

.fa-document {
  display: none;
  width: 10%;
}

.fa-download:before {
  font-weight: 900;
  color: #004dd1;
  display: block;
  padding: 25px 20px 0px 20px;
}

.doc-info {
  display: inline-block;
  width: 90%;
  min-height: 70px;
  padding: 15px 20px 15px;
}

.doc-title {
  display: block;
  font-size: 1em;
  color: #004DD1;
  line-height: 24px;
}

.doc-title a {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1em;
  font-weight: 600;
  color: #004DD1;
}
.doc-title a:link {
  color: #004DD1;
}
.doc-title a:visited {
  color: #004DD1;
}
.doc-title a:hover {
  color: #004DD1;
}

.doc-language {
  display: block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 18px;
  font-style: italic;
}

.doc-description {
  display: block;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.875em;
}

.download {
  display: block;
  width: 100%;
  background-color: rgb(248.4, 248.4, 248.4);
  margin-top: 10px;
  border-top: 1px solid #e4e4e4;
}

/*a div.download{
  &:hover{
    text-decoration:none;
  }
  &:link:hover{
    text-decoration:none;
  }
  &:a:visited{
    text-decoration:none;
  }
}*/
a.download-link {
  text-decoration: none;
}
a.download-link:hover {
  text-decoration: none;
}

.doc-list {
  border: 1px solid #e4e4e4;
}
.doc-list .download {
  border-top: none;
}

.press-docs-eref .doc-list,
.page-type .doc-list {
  border: none;
}

.download p {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 800;
  color: #000000;
  text-transform: uppercase;
  text-decoration: underline;
  margin: 0 auto;
  display: inline-block;
  height: 60px;
  text-align: center;
}
.download p:link {
  color: #000000;
}
.download p:visited {
  color: #000000;
}
.download p:hover {
  color: #000000;
  text-decoration: underline;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .document-wrapper {
    position: relative;
    display: block;
    margin: 0 auto;
    list-style-type: none;
    padding: 0;
  }
  .doc-info {
    display: inline-block;
    width: 59%;
    padding: 20px 20px 5px 20px;
    padding-right: 40%;
  }
  .download {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0%;
    padding-bottom: 0%;
    height: 100%;
    width: 30%;
    background-color: rgb(248.4, 248.4, 248.4);
    margin: 0;
    border-left: 1px solid #e4e4e4;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    border-top: 1px solid #e4e4e4;
  }
  .download > a {
    margin: 0 auto;
    text-align: center;
  }
  .download a:visited {
    color: #000000;
  }
  .fa-download {
    color: #004dd1;
    display: block;
  }
  .press-docs-eref div div:first-child article .download {
    border-top: 1px solid #e4e4e4;
    border-radius: 0px 15px 0px 0px;
    -webkit-border-radius: 0px 15px 0px 0px;
  }
  .press-docs-eref div div:last-child article .download {
    border-top: none;
    border-radius: 0px 0px 15px 0px;
    -webkit-border-radius: 0px 0px 15px 0px;
    height: 99%;
  }
  .press-docs-eref div div:only-child article .download {
    border-top: 1px solid #e4e4e4;
    border-radius: 0px 15px 15px 0px;
    -webkit-border-radius: 0px 15px 15px 0px;
  }
  section div div:first-child article .doc-list .download {
    border-radius: 0px 15px 0px 0px;
    -webkit-border-radius: 0px 15px 0px 0px;
  }
  section div div:last-child article .doc-list .download {
    border-bottom: 1px solid #e4e4e4;
    border-radius: 0px 0px 15px 0px;
    -webkit-border-radius: 0px 0px 15px 0px;
  }
  section div div:only-child article .doc-list .download {
    border-radius: 0px 0px 15px 15px;
    -webkit-border-radius: 0px 15px 15px 0px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .press-docs {
    width: 90%;
    margin: 20px auto 20px;
  }
  .doc-set {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
  }
  .fa-document {
    display: inline-block;
    color: #43285D;
    padding: 5px 10px 20px 10px;
    text-align: center;
    position: absolute;
    left: -15%;
    top: 37%;
  }
  .doc-info {
    display: inline-block;
    width: 47%;
    position: relative;
    border-left: 1px solid #e4e4e4;
    left: 15%;
    padding-right: 40%;
  }
  .download {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 20%;
    padding-top: 0%;
    padding-bottom: 0%;
    height: 100%;
    background-color: rgb(248.4, 248.4, 248.4);
    margin: 0;
    border-left: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    text-align: center;
  }
  .download > a {
    margin: 0;
  }
  .download p:hover {
    -webkit-text-decoration: underline solid 2px;
    text-decoration: underline solid 2px;
  }
  .download a:visited {
    color: #000000;
  }
}
@media (min-width: 75em) {
  .download {
    width: 20%;
  }
  .doc-info {
    width: 59%;
  }
  .fa-document {
    padding: 5px 20px 20px 20px;
  }
}
.page-paragraphs img {
  border: 0;
  vertical-align: bottom;
}

/* BIOFRAME WRAPPER */
.bioframe {
  width: 100%;
  margin: 0 auto;
  background-color: #8B7FA0;
}
.bioframe .webny_contact-bioframe {
  display: block;
  width: 100%;
  min-height: 400px;
  margin: 40px auto;
  padding: 0;
  position: relative;
}
.bioframe .webny_contact-bioframe .bio-frame-image {
  text-align: center;
  padding-bottom: calc(2% + 60px);
}
.bioframe .webny_contact-bioframe .bio-frame-image .media-image > div {
  display: block;
  line-height: normal;
}
.bioframe .webny_contact-bioframe .bio-frame-image img {
  line-height: 0;
  /*max-height: 400px;*/
  max-width: 365px;
  max-height: 390px;
  width: 100%;
  margin: 0 auto;
  border-radius: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-image article.contextual-region {
  /*min-height: 390px;*/
}
.bioframe .webny_contact-bioframe .bio-frame-meta {
  vertical-align: top;
  padding: 2% 4%;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .frame-title {
  text-align: left;
  color: #000000;
  font: bold 16px "Oswald", Arial, sans-serif;
  display: block;
  padding-top: 60px;
  padding-bottom: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .frame-headline {
  text-align: left;
  color: #ffffff;
  margin-bottom: 7px;
  line-height: 1.25em;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .bioframe-pro-subtitle {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.14em;
  font-weight: bold;
  color: #000000;
  line-height: 30px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .caption {
  padding: 30px 0;
  font-size: 16px;
  line-height: 22px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink {
  padding-bottom: 60px;
  text-align: center;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #43285D;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a:hover {
  background-color: #000000;
}
.bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    display: block;
  }
}
@media (min-width: 30em) {
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    max-width: 250px;
    display: inline-block;
  }
}

.paragraph--type--webny-bio-pgtype.primary .bioframe {
  background-color: #FACE00;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .frame-title {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .frame-headline {
  color: #43285D;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .reslink a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #43285D;
}
.paragraph--type--webny-bio-pgtype.primary .bioframe .reslink a:hover {
  background-color: #000000;
}

.paragraph--type--webny-bio-pgtype.monochrome .bioframe {
  background-color: #EDEDED;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .frame-title {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .frame-headline {
  color: #000000;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .reslink a {
  border: 1px solid #43285D;
  color: #ffffff;
  background-color: #43285D;
}
.paragraph--type--webny-bio-pgtype.monochrome .bioframe .reslink a:hover {
  background-color: #000000;
}

.front .bioframe .webny_contact-bioframe .frame-headline {
  font: 800 0.95em "Proxima Nova", Arial, sans-serif;
}

/* MOBILE VIEW */
/* @media (min-width: $min-mobile) {
  .bioframe {
    .bio-frame-image {
      display: flex;
      justify-content: center;
    }
  }
} // END MIN MOBILE VIEW */
/* TABLET VIEW */
/*@media (min-width: $min-tablet) {
  .bioframe {
    .bio-frame-meta {
      max-width: 50%;
      display: flex;
      flex-direction: column;
    }
  }
}
// END MIN TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  .bioframe .webny_contact-bioframe {
    display: block;
    max-width: 75em;
    overflow: auto;
    position: relative;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image,
  .bioframe .webny_contact-bioframe .bio-frame-meta {
    display: block;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image {
    padding-left: 2%;
    padding-bottom: 0;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta > .reslink {
    float: left;
    padding-right: 25px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta > .reslink ~ .reslink {
    padding-right: 0px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image {
    bottom: 0;
    float: left;
    left: 0;
    top: 0;
    width: 33%;
    position: absolute;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type {
    height: 100%;
    position: relative;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article {
    position: absolute;
    width: 100%;
    max-height: 390px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article div.media--bundle--image {
    line-height: 0;
    position: relative;
    right: 0;
    bottom: 0;
    vertical-align: bottom;
    margin-left: 13%;
    max-width: 390px;
    max-height: 390px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image div:first-of-type article div.media--bundle--image img {
    max-height: 390px;
    max-width: 390px;
    width: 100%;
  }
  .bioframe .webny_contact-bioframe .bio-frame-image article.media.media-image.view-mode-bio-frame.contextual-region {
    min-height: 390px;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta {
    width: 60%;
    padding: 0 2% 0 3%;
    float: right;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink {
    text-align: left;
  }
  .bioframe .webny_contact-bioframe .bio-frame-meta .reslink a {
    max-width: 250px;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-summary-pgtype {
  background-color: #8B7FA0;
  text-align: center;
  padding: 60px 3%;
}

.summaryframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.keypoint--field-webny-summary-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.keypoint--field-webny-summary-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  padding-top: 15px;
}

.front .keypoint--field-webny-summary-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.keypoint {
  display: inline-block;
  width: 95%;
  padding: 0 1%;
  overflow: auto;
  vertical-align: top;
  text-align: center;
}

.keypoint--field-webny-summary-keypoint1,
.keypoint--field-webny-summary-keypoint2,
.keypoint--field-webny-summary-keypoint3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.222em;
  font-weight: bold;
  line-height: 26px;
  color: #ffffff;
  margin: 20px 0;
  height: 52px;
}

.keypoint--field-webny-summary-argument1,
.keypoint--field-webny-summary-argument2,
.keypoint--field-webny-summary-argument3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding: 0 16px;
  margin-bottom: 30px;
}

.keypoint--field-webny-summary-argument1 p,
.keypoint--field-webny-summary-argument2 p,
.keypoint--field-webny-summary-argument3 p {
  text-align: center;
}

.keypoint:nth-of-type(2n+2) {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.keypoint:nth-of-type(1n+2) {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.sectionBorder {
  display: inline-block;
  border-top: 1px solid;
  border-top-color: rgba(255, 255, 255, 0.2);
  border-left: 0px;
  width: 100%;
  margin: 1% 0;
}

.keypoint--field-webny-summary-cta {
  clear: both;
  margin-top: 30px;
}
.keypoint--field-webny-summary-cta a {
  border: 1px solid #ffffff;
  border-radius: 15px;
  color: #ffffff;
  background-color: #43285D;
  font-size: 13px !important;
  min-width: 0 !important;
  width: 200px !important;
}
.keypoint--field-webny-summary-cta a:visited, .keypoint--field-webny-summary-cta a:link {
  color: #ffffff;
}
.keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
  text-decoration: none;
}
.keypoint--field-webny-summary-cta a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .keypoint--field-webny-summary-cta a {
    display: block;
  }
}
@media (min-width: 30em) {
  .keypoint--field-webny-summary-cta a {
    max-width: 200px;
    display: inline-block;
  }
}

.paragraph--type--webny-summary-pgtype.primary {
  background-color: #FACE00;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-title {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-headline {
  color: #43285D;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint1,
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint2,
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-keypoint3 {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-cta a {
  color: #ffffff;
}
.paragraph--type--webny-summary-pgtype.primary .keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
}

.paragraph--type--webny-summary-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-title {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-headline {
  color: #000000;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint1,
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint2,
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-keypoint3 {
  color: #43285D;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-cta a {
  color: #ffffff;
  background-color: #43285D;
  border: 1px solid #43285D;
}
.paragraph--type--webny-summary-pgtype.monochrome .keypoint--field-webny-summary-cta a:hover {
  background-color: #000000;
  border-color: #43285D;
}

/* TABLET VIEW */
@media (min-width: 600px) {
  .keypoints {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .keypoint--field-webny-summary-argument1,
  .keypoint--field-webny-summary-argument2,
  .keypoint--field-webny-summary-argument3 {
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 0.7778rem;
    font-weight: 600;
  }
  .keypoint--field-webny-summary-keypoint1,
  .keypoint--field-webny-summary-keypoint2,
  .keypoint--field-webny-summary-keypoint3 {
    height: 75px;
  }
  .keypoint {
    float: left;
    width: 30%;
    margin: 0 30px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
    border-top: 0;
  }
  .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
    border-top: 0;
    border-bottom: 0;
  }
  .sectionBorder {
    width: auto;
    height: 225px;
    border-top: none;
    border-left: 2px solid;
    border-left-color: white;
    margin: 0 0.5%;
    float: left;
  }
  .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.primary .sectionBorder {
    border-left-color: white;
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .sectionBorder {
    border-left-color: rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .paragraph--type--webny-summary-pgtype {
    padding: 60px 3%;
  }
  .keypoints {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
  }
  .keypoints .keypoint {
    padding: 0;
    max-width: 360px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin: 0;
  }
  .keypoints .keypoint--field-webny-summary-keypoint1,
  .keypoints .keypoint--field-webny-summary-keypoint2,
  .keypoints .keypoint--field-webny-summary-keypoint3 {
    padding: 0;
    margin: 0 30px 30px 30px;
    max-width: 300px;
    height: 52px;
    font-size: 22px;
  }
  .keypoints .keypoint--field-webny-summary-argument1,
  .keypoints .keypoint--field-webny-summary-argument2,
  .keypoints .keypoint--field-webny-summary-argument3 {
    font-weight: 600;
    font: 18px "Proxima Nova", Arial, sans-serif;
    line-height: 24px;
    vertical-align: top;
    margin: 0 30px;
    padding: 0;
    max-width: 300px;
  }
  .keypoints .keypoint--field-webny-summary-argument1 p,
  .keypoints .keypoint--field-webny-summary-argument2 p,
  .keypoints .keypoint--field-webny-summary-argument3 p {
    margin: 0;
    padding: 0;
  }
  .keypoints .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .keypoints .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .keypoints .paragraph--type--webny-summary-pgtype.primary .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(2n+2) {
    border-left: 1px solid rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
  .paragraph--type--webny-summary-pgtype.monochrome .keypoint:nth-of-type(1n+2) {
    border-left: 1px solid rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-get-involved-pgtype {
  background-color: #FACE00;
  margin: 0 auto;
  text-align: center;
  padding: 60px 0;
  position: relative;
}

.get-involved--field-webny-get-involved-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.get-involved--field-webny-get-inv-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  padding-top: 15px;
  line-height: 1.25em;
}

.front .get-involved--field-webny-get-inv-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.get-involved--field-webny-get-inv-description {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  padding: 30px 8% 0;
  margin: 0 auto;
}

.get-involved--cta-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  max-width: 410px;
  margin: auto;
}

.get-involved--field-webny-get-inv-cta {
  margin: 30px 1% 0 1%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 450px;
  text-align: center;
  border: 1px solid #ffffff;
  background-color: #43285D;
  border-radius: 15px;
  -webkit-border-radius: 15px;
}
.get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 15px;
}
.get-involved--field-webny-get-inv-cta:hover a {
  background-color: #000000;
  text-decoration: none;
  color: #ffffff;
  border-radius: 15px;
  padding: 15px 0px;
  margin: 0;
}
.get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
}
.get-involved--field-webny-get-inv-cta a:hover {
  background-color: #000000;
  text-decoration: none;
  color: #ffffff;
  border-radius: 15px;
  padding: 15px 0px;
  margin: 0;
}
.get-involved--field-webny-get-inv-cta a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .get-involved--field-webny-get-inv-cta a {
    display: block;
  }
}
@media (min-width: 30em) {
  .get-involved--field-webny-get-inv-cta a {
    max-width: 450px;
    display: inline-block;
  }
}

.paragraph--type--webny-get-involved-pgtype.secondary {
  background-color: #8B7FA0;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-involved-title {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-headline {
  color: #ffffff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta {
  border: 1px solid #ffffff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #fff;
}
.paragraph--type--webny-get-involved-pgtype.secondary .get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
  padding: 13px 0px;
  width: 100%;
}

.paragraph--type--webny-get-involved-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-involved-title {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-headline {
  color: #000000;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta {
  border: 1px solid #43285D;
  background-color: #43285D;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta:hover {
  background-color: #000000;
  border-color: #43285D;
}
.paragraph--type--webny-get-involved-pgtype.monochrome .get-involved--field-webny-get-inv-cta a {
  color: #ffffff;
  padding: 13px 0px;
  width: 100%;
  border-radius: 15px;
}

/* PC VIEW */
@media (min-width: 48em) {
  .get-involved--cta-wrapper > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: none;
  }
  .get-involved--field-webny-get-inv-cta {
    margin: 30px 1% 0 1%;
  }
  .get-involved--field-webny-get-inv-cta a {
    max-width: 450px;
    padding: 15px 0px;
    margin: 0px;
  }
  .get-involved--field-webny-get-inv-description {
    max-width: 75em;
  }
}
/* IE 9 Styilng 10 getting it too */
@media screen\0  and (min-width: 48em) {
  .get-involved--cta-wrapper {
    position: relative;
    margin-bottom: 3em;
  }
  .get-involved--cta-wrapper > div {
    position: relative;
    margin: 0 auto;
    float: left;
    width: 100%;
    text-align: center;
  }
  .get-involved--cta-wrapper > div > div {
    display: inline-block;
    float: left;
    width: 50%;
  }
}
/* MOBILE FIRST STYLES */
.webny-gallery-meta {
  margin: 0 auto;
}
.webny-gallery-meta h2, .webny-gallery-meta [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 {
  margin: 0 auto;
  width: 90%;
  max-width: 75em;
  text-align: center;
  padding: 0;
  line-height: 1;
  padding-bottom: 0px;
}
.webny-gallery-meta h2 .frame-title, .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-title, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 .frame-title {
  text-transform: uppercase;
  color: #43285D;
  margin-bottom: 0;
  font: bold 16px "Oswald", Arial, sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
.webny-gallery-meta h2 .frame-headline, .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .webny-gallery-meta .h2 .frame-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  display: block;
  padding-top: 15px;
}
.front .webny-gallery-meta h2 .frame-headline, .front .webny-gallery-meta [id^=webny-carousel-slider-] .h2 .frame-headline, [id^=webny-carousel-slider-] .front .webny-gallery-meta .h2 .frame-headline {
  font: 800 40px/1 "Proxima Nova", Arial, sans-serif;
}
.webny-gallery-meta .frame-description {
  width: 90%;
  margin: 0px auto;
  padding-top: 30px;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
.webny-gallery-meta p {
  margin: 0 auto;
}

.article-content .toc-chapters .webny-photo-gallery .webny-photo-gallery-in {
  margin: 0;
}
.article-content .toc-chapters .webny-gallery-meta .frame-description {
  margin: 0px 0px auto 0px;
  text-align: left;
}
.article-content .toc-chapters [id^=webny-carousel-slider-] {
  margin: 0px 0px auto 0px;
}

.webny-photo-gallery .webny-photo-gallery-in {
  padding: 60px 20px;
  margin: 0;
}
.webny-photo-gallery .webny-photo-gallery-in.paragraph--view-mode--generic {
  padding: 0px;
}
.webny-photo-gallery .webny-photo-gallery-in.paragraph--view-mode--generic .frame-description {
  padding-top: 0px;
}

.page-paragraphs-in div:has(> .webny-photo-gallery).paragraph--view-mode--generic {
  margin: 0;
}

html[dir=rtl] [id^=webny-carousel-slider-] .webny-carousel-wraper .carousel-inner .carousel-item .image-dsc p {
  text-align: right;
}

[id^=webny-carousel-slider-] {
  /*!
   * Bootstrap  v5.3.8 (https://getbootstrap.com/)
   * Copyright 2011-2025 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
  /* rtl:raw:
  [type="tel"],
  [type="url"],
  [type="email"],
  [type="number"] {
    direction: ltr;
  }
  */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:ignore */
  /* rtl:end:ignore */
  /* rtl:begin:remove */
  /* rtl:end:remove */
  position: relative;
  margin: 0 auto;
  height: auto;
  max-width: 630px;
  text-align: center;
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(10.4, 88, 202.4);
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(109.8, 168, 253.8);
  --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}
[id^=webny-carousel-slider-] *,
[id^=webny-carousel-slider-] *::before,
[id^=webny-carousel-slider-] *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
  [id^=webny-carousel-slider-] :root {
    scroll-behavior: smooth;
  }
}
[id^=webny-carousel-slider-] body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[id^=webny-carousel-slider-] hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}
[id^=webny-carousel-slider-] h6, [id^=webny-carousel-slider-] .h6, [id^=webny-carousel-slider-] h5, [id^=webny-carousel-slider-] .h5, [id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4, [id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}
[id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h1, [id^=webny-carousel-slider-] .h1 {
    font-size: 2.5rem;
  }
}
[id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h2, [id^=webny-carousel-slider-] .h2 {
    font-size: 2rem;
  }
}
[id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h3, [id^=webny-carousel-slider-] .h3 {
    font-size: 1.75rem;
  }
}
[id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] h4, [id^=webny-carousel-slider-] .h4 {
    font-size: 1.5rem;
  }
}
[id^=webny-carousel-slider-] h5, [id^=webny-carousel-slider-] .h5 {
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] h6, [id^=webny-carousel-slider-] .h6 {
  font-size: 1rem;
}
[id^=webny-carousel-slider-] p {
  margin-top: 0;
  margin-bottom: 1rem;
}
[id^=webny-carousel-slider-] abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
[id^=webny-carousel-slider-] address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
[id^=webny-carousel-slider-] ol,
[id^=webny-carousel-slider-] ul {
  padding-left: 2rem;
}
[id^=webny-carousel-slider-] ol,
[id^=webny-carousel-slider-] ul,
[id^=webny-carousel-slider-] dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
[id^=webny-carousel-slider-] ol ol,
[id^=webny-carousel-slider-] ul ul,
[id^=webny-carousel-slider-] ol ul,
[id^=webny-carousel-slider-] ul ol {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] dt {
  font-weight: 700;
}
[id^=webny-carousel-slider-] dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
[id^=webny-carousel-slider-] blockquote {
  margin: 0 0 1rem;
}
[id^=webny-carousel-slider-] b,
[id^=webny-carousel-slider-] strong {
  font-weight: bolder;
}
[id^=webny-carousel-slider-] small, [id^=webny-carousel-slider-] .small {
  font-size: 0.875em;
}
[id^=webny-carousel-slider-] mark, [id^=webny-carousel-slider-] .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}
[id^=webny-carousel-slider-] sub,
[id^=webny-carousel-slider-] sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}
[id^=webny-carousel-slider-] sub {
  bottom: -0.25em;
}
[id^=webny-carousel-slider-] sup {
  top: -0.5em;
}
[id^=webny-carousel-slider-] a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
[id^=webny-carousel-slider-] a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
[id^=webny-carousel-slider-] a:not([href]):not([class]), [id^=webny-carousel-slider-] a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
[id^=webny-carousel-slider-] pre,
[id^=webny-carousel-slider-] code,
[id^=webny-carousel-slider-] kbd,
[id^=webny-carousel-slider-] samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}
[id^=webny-carousel-slider-] pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
[id^=webny-carousel-slider-] pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
[id^=webny-carousel-slider-] code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > [id^=webny-carousel-slider-] code {
  color: inherit;
}
[id^=webny-carousel-slider-] kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
[id^=webny-carousel-slider-] kbd kbd {
  padding: 0;
  font-size: 1em;
}
[id^=webny-carousel-slider-] figure {
  margin: 0 0 1rem;
}
[id^=webny-carousel-slider-] img,
[id^=webny-carousel-slider-] svg {
  vertical-align: middle;
}
[id^=webny-carousel-slider-] table {
  caption-side: bottom;
  border-collapse: collapse;
}
[id^=webny-carousel-slider-] caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}
[id^=webny-carousel-slider-] th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
[id^=webny-carousel-slider-] thead,
[id^=webny-carousel-slider-] tbody,
[id^=webny-carousel-slider-] tfoot,
[id^=webny-carousel-slider-] tr,
[id^=webny-carousel-slider-] td,
[id^=webny-carousel-slider-] th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
[id^=webny-carousel-slider-] label {
  display: inline-block;
}
[id^=webny-carousel-slider-] button {
  border-radius: 0;
}
[id^=webny-carousel-slider-] button:focus:not(:focus-visible) {
  outline: 0;
}
[id^=webny-carousel-slider-] input,
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] select,
[id^=webny-carousel-slider-] optgroup,
[id^=webny-carousel-slider-] textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] select {
  text-transform: none;
}
[id^=webny-carousel-slider-] [role=button] {
  cursor: pointer;
}
[id^=webny-carousel-slider-] select {
  word-wrap: normal;
}
[id^=webny-carousel-slider-] select:disabled {
  opacity: 1;
}
[id^=webny-carousel-slider-] [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}
[id^=webny-carousel-slider-] button,
[id^=webny-carousel-slider-] [type=button],
[id^=webny-carousel-slider-] [type=reset],
[id^=webny-carousel-slider-] [type=submit] {
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] button:not(:disabled),
[id^=webny-carousel-slider-] [type=button]:not(:disabled),
[id^=webny-carousel-slider-] [type=reset]:not(:disabled),
[id^=webny-carousel-slider-] [type=submit]:not(:disabled) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
[id^=webny-carousel-slider-] textarea {
  resize: vertical;
}
[id^=webny-carousel-slider-] fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
[id^=webny-carousel-slider-] legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] legend {
    font-size: 1.5rem;
  }
}
[id^=webny-carousel-slider-] legend + * {
  clear: left;
}
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-fields-wrapper,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-text,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-minute,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-hour-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-day-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-month-field,
[id^=webny-carousel-slider-] ::-webkit-datetime-edit-year-field {
  padding: 0;
}
[id^=webny-carousel-slider-] ::-webkit-inner-spin-button {
  height: auto;
}
[id^=webny-carousel-slider-] [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[id^=webny-carousel-slider-] [type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
[id^=webny-carousel-slider-] ::-webkit-search-decoration {
  -webkit-appearance: none;
}
[id^=webny-carousel-slider-] ::-webkit-color-swatch-wrapper {
  padding: 0;
}
[id^=webny-carousel-slider-] ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] ::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}
[id^=webny-carousel-slider-] output {
  display: inline-block;
}
[id^=webny-carousel-slider-] iframe {
  border: 0;
}
[id^=webny-carousel-slider-] summary {
  display: list-item;
  cursor: pointer;
}
[id^=webny-carousel-slider-] progress {
  vertical-align: baseline;
}
[id^=webny-carousel-slider-] [hidden] {
  display: none !important;
}
[id^=webny-carousel-slider-] .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
[id^=webny-carousel-slider-] .display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-1 {
    font-size: 5rem;
  }
}
[id^=webny-carousel-slider-] .display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-2 {
    font-size: 4.5rem;
  }
}
[id^=webny-carousel-slider-] .display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-3 {
    font-size: 4rem;
  }
}
[id^=webny-carousel-slider-] .display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-4 {
    font-size: 3.5rem;
  }
}
[id^=webny-carousel-slider-] .display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-5 {
    font-size: 3rem;
  }
}
[id^=webny-carousel-slider-] .display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .display-6 {
    font-size: 2.5rem;
  }
}
[id^=webny-carousel-slider-] .list-unstyled {
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .list-inline {
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .list-inline-item {
  display: inline-block;
}
[id^=webny-carousel-slider-] .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
[id^=webny-carousel-slider-] .initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}
[id^=webny-carousel-slider-] .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] .blockquote > :last-child {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
[id^=webny-carousel-slider-] .blockquote-footer::before {
  content: "— ";
}
[id^=webny-carousel-slider-] .img-fluid {
  max-width: 100%;
  height: auto;
}
[id^=webny-carousel-slider-] .img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}
[id^=webny-carousel-slider-] .figure {
  display: inline-block;
}
[id^=webny-carousel-slider-] .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
[id^=webny-carousel-slider-] .figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .container,
[id^=webny-carousel-slider-] .container-fluid,
[id^=webny-carousel-slider-] .container-xxl,
[id^=webny-carousel-slider-] .container-xl,
[id^=webny-carousel-slider-] .container-lg,
[id^=webny-carousel-slider-] .container-md,
[id^=webny-carousel-slider-] .container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .container-xl, [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .container-xxl, [id^=webny-carousel-slider-] .container-xl, [id^=webny-carousel-slider-] .container-lg, [id^=webny-carousel-slider-] .container-md, [id^=webny-carousel-slider-] .container-sm, [id^=webny-carousel-slider-] .container {
    max-width: 1320px;
  }
}
[id^=webny-carousel-slider-] :root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}
[id^=webny-carousel-slider-] .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
[id^=webny-carousel-slider-] .row > * {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
[id^=webny-carousel-slider-] .col {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
[id^=webny-carousel-slider-] .row-cols-auto > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
[id^=webny-carousel-slider-] .row-cols-1 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
[id^=webny-carousel-slider-] .row-cols-2 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
[id^=webny-carousel-slider-] .row-cols-3 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}
[id^=webny-carousel-slider-] .row-cols-4 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}
[id^=webny-carousel-slider-] .row-cols-5 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 20%;
}
[id^=webny-carousel-slider-] .row-cols-6 > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}
[id^=webny-carousel-slider-] .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
[id^=webny-carousel-slider-] .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 8.33333333%;
}
[id^=webny-carousel-slider-] .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 16.66666667%;
}
[id^=webny-carousel-slider-] .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 25%;
}
[id^=webny-carousel-slider-] .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 33.33333333%;
}
[id^=webny-carousel-slider-] .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 41.66666667%;
}
[id^=webny-carousel-slider-] .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 50%;
}
[id^=webny-carousel-slider-] .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 58.33333333%;
}
[id^=webny-carousel-slider-] .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 66.66666667%;
}
[id^=webny-carousel-slider-] .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 75%;
}
[id^=webny-carousel-slider-] .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 83.33333333%;
}
[id^=webny-carousel-slider-] .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 91.66666667%;
}
[id^=webny-carousel-slider-] .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
[id^=webny-carousel-slider-] .offset-1 {
  margin-left: 8.33333333%;
}
[id^=webny-carousel-slider-] .offset-2 {
  margin-left: 16.66666667%;
}
[id^=webny-carousel-slider-] .offset-3 {
  margin-left: 25%;
}
[id^=webny-carousel-slider-] .offset-4 {
  margin-left: 33.33333333%;
}
[id^=webny-carousel-slider-] .offset-5 {
  margin-left: 41.66666667%;
}
[id^=webny-carousel-slider-] .offset-6 {
  margin-left: 50%;
}
[id^=webny-carousel-slider-] .offset-7 {
  margin-left: 58.33333333%;
}
[id^=webny-carousel-slider-] .offset-8 {
  margin-left: 66.66666667%;
}
[id^=webny-carousel-slider-] .offset-9 {
  margin-left: 75%;
}
[id^=webny-carousel-slider-] .offset-10 {
  margin-left: 83.33333333%;
}
[id^=webny-carousel-slider-] .offset-11 {
  margin-left: 91.66666667%;
}
[id^=webny-carousel-slider-] .g-0,
[id^=webny-carousel-slider-] .gx-0 {
  --bs-gutter-x: 0;
}
[id^=webny-carousel-slider-] .g-0,
[id^=webny-carousel-slider-] .gy-0 {
  --bs-gutter-y: 0;
}
[id^=webny-carousel-slider-] .g-1,
[id^=webny-carousel-slider-] .gx-1 {
  --bs-gutter-x: 0.25rem;
}
[id^=webny-carousel-slider-] .g-1,
[id^=webny-carousel-slider-] .gy-1 {
  --bs-gutter-y: 0.25rem;
}
[id^=webny-carousel-slider-] .g-2,
[id^=webny-carousel-slider-] .gx-2 {
  --bs-gutter-x: 0.5rem;
}
[id^=webny-carousel-slider-] .g-2,
[id^=webny-carousel-slider-] .gy-2 {
  --bs-gutter-y: 0.5rem;
}
[id^=webny-carousel-slider-] .g-3,
[id^=webny-carousel-slider-] .gx-3 {
  --bs-gutter-x: 1rem;
}
[id^=webny-carousel-slider-] .g-3,
[id^=webny-carousel-slider-] .gy-3 {
  --bs-gutter-y: 1rem;
}
[id^=webny-carousel-slider-] .g-4,
[id^=webny-carousel-slider-] .gx-4 {
  --bs-gutter-x: 1.5rem;
}
[id^=webny-carousel-slider-] .g-4,
[id^=webny-carousel-slider-] .gy-4 {
  --bs-gutter-y: 1.5rem;
}
[id^=webny-carousel-slider-] .g-5,
[id^=webny-carousel-slider-] .gx-5 {
  --bs-gutter-x: 3rem;
}
[id^=webny-carousel-slider-] .g-5,
[id^=webny-carousel-slider-] .gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .col-sm {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-sm-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-sm-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-sm-0,
  [id^=webny-carousel-slider-] .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-sm-0,
  [id^=webny-carousel-slider-] .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-sm-1,
  [id^=webny-carousel-slider-] .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-sm-1,
  [id^=webny-carousel-slider-] .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-sm-2,
  [id^=webny-carousel-slider-] .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-2,
  [id^=webny-carousel-slider-] .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-3,
  [id^=webny-carousel-slider-] .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-sm-3,
  [id^=webny-carousel-slider-] .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-sm-4,
  [id^=webny-carousel-slider-] .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-4,
  [id^=webny-carousel-slider-] .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-sm-5,
  [id^=webny-carousel-slider-] .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-sm-5,
  [id^=webny-carousel-slider-] .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .col-md {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-md-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-md-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-md-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-md-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-md-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-md-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-md-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-md-0,
  [id^=webny-carousel-slider-] .gx-md-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-md-0,
  [id^=webny-carousel-slider-] .gy-md-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-md-1,
  [id^=webny-carousel-slider-] .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-md-1,
  [id^=webny-carousel-slider-] .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-md-2,
  [id^=webny-carousel-slider-] .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-2,
  [id^=webny-carousel-slider-] .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-3,
  [id^=webny-carousel-slider-] .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-md-3,
  [id^=webny-carousel-slider-] .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-md-4,
  [id^=webny-carousel-slider-] .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-4,
  [id^=webny-carousel-slider-] .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-md-5,
  [id^=webny-carousel-slider-] .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-md-5,
  [id^=webny-carousel-slider-] .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .col-lg {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-lg-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-lg-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-lg-0,
  [id^=webny-carousel-slider-] .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-lg-0,
  [id^=webny-carousel-slider-] .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-lg-1,
  [id^=webny-carousel-slider-] .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-lg-1,
  [id^=webny-carousel-slider-] .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-lg-2,
  [id^=webny-carousel-slider-] .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-2,
  [id^=webny-carousel-slider-] .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-3,
  [id^=webny-carousel-slider-] .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-lg-3,
  [id^=webny-carousel-slider-] .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-lg-4,
  [id^=webny-carousel-slider-] .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-4,
  [id^=webny-carousel-slider-] .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-lg-5,
  [id^=webny-carousel-slider-] .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-lg-5,
  [id^=webny-carousel-slider-] .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .col-xl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-xl-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xl-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-xl-0,
  [id^=webny-carousel-slider-] .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-xl-0,
  [id^=webny-carousel-slider-] .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-xl-1,
  [id^=webny-carousel-slider-] .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xl-1,
  [id^=webny-carousel-slider-] .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xl-2,
  [id^=webny-carousel-slider-] .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-2,
  [id^=webny-carousel-slider-] .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-3,
  [id^=webny-carousel-slider-] .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xl-3,
  [id^=webny-carousel-slider-] .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xl-4,
  [id^=webny-carousel-slider-] .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-4,
  [id^=webny-carousel-slider-] .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xl-5,
  [id^=webny-carousel-slider-] .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-xl-5,
  [id^=webny-carousel-slider-] .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .col-xxl {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
  }
  [id^=webny-carousel-slider-] .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  [id^=webny-carousel-slider-] .col-xxl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  [id^=webny-carousel-slider-] .col-xxl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  [id^=webny-carousel-slider-] .col-xxl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  [id^=webny-carousel-slider-] .col-xxl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .col-xxl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .col-xxl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-0 {
    margin-left: 0;
  }
  [id^=webny-carousel-slider-] .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-3 {
    margin-left: 25%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-6 {
    margin-left: 50%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-9 {
    margin-left: 75%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  [id^=webny-carousel-slider-] .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  [id^=webny-carousel-slider-] .g-xxl-0,
  [id^=webny-carousel-slider-] .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  [id^=webny-carousel-slider-] .g-xxl-0,
  [id^=webny-carousel-slider-] .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  [id^=webny-carousel-slider-] .g-xxl-1,
  [id^=webny-carousel-slider-] .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-1,
  [id^=webny-carousel-slider-] .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-2,
  [id^=webny-carousel-slider-] .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-2,
  [id^=webny-carousel-slider-] .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-3,
  [id^=webny-carousel-slider-] .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-3,
  [id^=webny-carousel-slider-] .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-4,
  [id^=webny-carousel-slider-] .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-4,
  [id^=webny-carousel-slider-] .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-5,
  [id^=webny-carousel-slider-] .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  [id^=webny-carousel-slider-] .g-xxl-5,
  [id^=webny-carousel-slider-] .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
[id^=webny-carousel-slider-] .table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
[id^=webny-carousel-slider-] .table > tbody {
  vertical-align: inherit;
}
[id^=webny-carousel-slider-] .table > thead {
  vertical-align: bottom;
}
[id^=webny-carousel-slider-] .table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
[id^=webny-carousel-slider-] .caption-top {
  caption-side: top;
}
[id^=webny-carousel-slider-] .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
[id^=webny-carousel-slider-] .table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}
[id^=webny-carousel-slider-] .table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
[id^=webny-carousel-slider-] .table-borderless > :not(:first-child) {
  border-top-width: 0;
}
[id^=webny-carousel-slider-] .table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
[id^=webny-carousel-slider-] .table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}
[id^=webny-carousel-slider-] .table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}
[id^=webny-carousel-slider-] .table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}
[id^=webny-carousel-slider-] .table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 226, 254.6);
  --bs-table-border-color: rgb(165.28, 180.8, 203.68);
  --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}
[id^=webny-carousel-slider-] .table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
[id^=webny-carousel-slider-] .form-label {
  margin-bottom: 0.5rem;
}
[id^=webny-carousel-slider-] .col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
[id^=webny-carousel-slider-] .col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}
[id^=webny-carousel-slider-] .col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}
[id^=webny-carousel-slider-] .form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-control[type=file] {
  overflow: hidden;
}
[id^=webny-carousel-slider-] .form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] .form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
[id^=webny-carousel-slider-] .form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
[id^=webny-carousel-slider-] .form-control::-webkit-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control:-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
[id^=webny-carousel-slider-] .form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
[id^=webny-carousel-slider-] .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .form-control-plaintext:focus {
  outline: 0;
}
[id^=webny-carousel-slider-] .form-control-plaintext.form-control-sm, [id^=webny-carousel-slider-] .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
[id^=webny-carousel-slider-] .form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
[id^=webny-carousel-slider-] .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
[id^=webny-carousel-slider-] .form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
[id^=webny-carousel-slider-] .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
[id^=webny-carousel-slider-] textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
[id^=webny-carousel-slider-] .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
[id^=webny-carousel-slider-] .form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
[id^=webny-carousel-slider-] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-select[multiple], [id^=webny-carousel-slider-] .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
[id^=webny-carousel-slider-] .form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}
[id^=webny-carousel-slider-] .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
[id^=webny-carousel-slider-] .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}
[id^=webny-carousel-slider-] .form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
[id^=webny-carousel-slider-] .form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
[id^=webny-carousel-slider-] .form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
[id^=webny-carousel-slider-] .form-check-input[type=radio] {
  border-radius: 50%;
}
[id^=webny-carousel-slider-] .form-check-input:active {
  -webkit-filter: brightness(90%);
  filter: brightness(90%);
}
[id^=webny-carousel-slider-] .form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
[id^=webny-carousel-slider-] .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .form-check-input[disabled] ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .form-switch {
  padding-left: 2.5em;
}
[id^=webny-carousel-slider-] .form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-switch .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
[id^=webny-carousel-slider-] .form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
[id^=webny-carousel-slider-] .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
[id^=webny-carousel-slider-] .btn-check[disabled] + .btn, [id^=webny-carousel-slider-] .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
  filter: none;
  opacity: 0.65;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
[id^=webny-carousel-slider-] .form-range:focus {
  outline: 0;
}
[id^=webny-carousel-slider-] .form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .form-range::-moz-focus-outer {
  border: 0;
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
[id^=webny-carousel-slider-] .form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
[id^=webny-carousel-slider-] .form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
[id^=webny-carousel-slider-] .form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
[id^=webny-carousel-slider-] .form-range:disabled {
  pointer-events: none;
}
[id^=webny-carousel-slider-] .form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}
[id^=webny-carousel-slider-] .form-floating {
  position: relative;
}
[id^=webny-carousel-slider-] .form-floating > .form-control,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext,
[id^=webny-carousel-slider-] .form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
[id^=webny-carousel-slider-] .form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .form-floating > .form-control,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-webkit-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-moz-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-ms-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::-ms-input-placeholder, [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control::placeholder,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-moz-placeholder), [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-ms-input-placeholder), [id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:focus, [id^=webny-carousel-slider-] .form-floating > .form-control:not(:placeholder-shown),
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:focus,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-webkit-autofill,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:focus ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control:not(:placeholder-shown) ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-select ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > .form-control:-webkit-autofill ~ label {
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
[id^=webny-carousel-slider-] .form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:not(:-ms-input-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:focus ~ label::after,
[id^=webny-carousel-slider-] .form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
[id^=webny-carousel-slider-] .form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
[id^=webny-carousel-slider-] .form-floating > :disabled ~ label,
[id^=webny-carousel-slider-] .form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
[id^=webny-carousel-slider-] .input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
[id^=webny-carousel-slider-] .input-group > .form-control,
[id^=webny-carousel-slider-] .input-group > .form-select,
[id^=webny-carousel-slider-] .input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
[id^=webny-carousel-slider-] .input-group > .form-control:focus,
[id^=webny-carousel-slider-] .input-group > .form-select:focus,
[id^=webny-carousel-slider-] .input-group > .form-floating:focus-within {
  z-index: 5;
}
[id^=webny-carousel-slider-] .input-group .btn {
  position: relative;
  z-index: 2;
}
[id^=webny-carousel-slider-] .input-group .btn:focus {
  z-index: 5;
}
[id^=webny-carousel-slider-] .input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .input-group-lg > .form-control,
[id^=webny-carousel-slider-] .input-group-lg > .form-select,
[id^=webny-carousel-slider-] .input-group-lg > .input-group-text,
[id^=webny-carousel-slider-] .input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .input-group-sm > .form-control,
[id^=webny-carousel-slider-] .input-group-sm > .form-select,
[id^=webny-carousel-slider-] .input-group-sm > .input-group-text,
[id^=webny-carousel-slider-] .input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .input-group-lg > .form-select,
[id^=webny-carousel-slider-] .input-group-sm > .form-select {
  padding-right: 3rem;
}
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
[id^=webny-carousel-slider-] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
[id^=webny-carousel-slider-] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
[id^=webny-carousel-slider-] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
[id^=webny-carousel-slider-] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:first-child) > .form-control,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}
[id^=webny-carousel-slider-] .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
.was-validated [id^=webny-carousel-slider-]:valid ~ .valid-feedback,
.was-validated [id^=webny-carousel-slider-]:valid ~ .valid-tooltip, [id^=webny-carousel-slider-].is-valid ~ .valid-feedback,
[id^=webny-carousel-slider-].is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated [id^=webny-carousel-slider-] .form-control:valid, [id^=webny-carousel-slider-] .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-control:valid:focus, [id^=webny-carousel-slider-] .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] textarea.form-control:valid, [id^=webny-carousel-slider-] textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid, [id^=webny-carousel-slider-] .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid:not([multiple]):not([size]), .was-validated [id^=webny-carousel-slider-] .form-select:valid:not([multiple])[size="1"], [id^=webny-carousel-slider-] .form-select.is-valid:not([multiple]):not([size]), [id^=webny-carousel-slider-] .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:valid:focus, [id^=webny-carousel-slider-] .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-control-color:valid, [id^=webny-carousel-slider-] .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid, [id^=webny-carousel-slider-] .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid:checked, [id^=webny-carousel-slider-] .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid:focus, [id^=webny-carousel-slider-] .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:valid ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}
[id^=webny-carousel-slider-] .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}
.was-validated [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus):valid, [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus).is-valid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-select:not(:focus):valid,
[id^=webny-carousel-slider-] .input-group > .form-select:not(:focus).is-valid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within):valid,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}
[id^=webny-carousel-slider-] .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}
[id^=webny-carousel-slider-] .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
.was-validated [id^=webny-carousel-slider-]:invalid ~ .invalid-feedback,
.was-validated [id^=webny-carousel-slider-]:invalid ~ .invalid-tooltip, [id^=webny-carousel-slider-].is-invalid ~ .invalid-feedback,
[id^=webny-carousel-slider-].is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated [id^=webny-carousel-slider-] .form-control:invalid, [id^=webny-carousel-slider-] .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-control:invalid:focus, [id^=webny-carousel-slider-] .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] textarea.form-control:invalid, [id^=webny-carousel-slider-] textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid, [id^=webny-carousel-slider-] .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid:not([multiple]):not([size]), .was-validated [id^=webny-carousel-slider-] .form-select:invalid:not([multiple])[size="1"], [id^=webny-carousel-slider-] .form-select.is-invalid:not([multiple]):not([size]), [id^=webny-carousel-slider-] .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated [id^=webny-carousel-slider-] .form-select:invalid:focus, [id^=webny-carousel-slider-] .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-control-color:invalid, [id^=webny-carousel-slider-] .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid, [id^=webny-carousel-slider-] .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid:checked, [id^=webny-carousel-slider-] .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid:focus, [id^=webny-carousel-slider-] .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated [id^=webny-carousel-slider-] .form-check-input:invalid ~ .form-check-label, [id^=webny-carousel-slider-] .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}
[id^=webny-carousel-slider-] .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}
.was-validated [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus):invalid, [id^=webny-carousel-slider-] .input-group > .form-control:not(:focus).is-invalid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-select:not(:focus):invalid,
[id^=webny-carousel-slider-] .input-group > .form-select:not(:focus).is-invalid,
.was-validated [id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within):invalid,
[id^=webny-carousel-slider-] .input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}
[id^=webny-carousel-slider-] .btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .btn {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + [id^=webny-carousel-slider-] .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
[id^=webny-carousel-slider-] .btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + [id^=webny-carousel-slider-] .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + [id^=webny-carousel-slider-] .btn, :not(.btn-check) + [id^=webny-carousel-slider-] .btn:active, [id^=webny-carousel-slider-] .btn:first-child:active, [id^=webny-carousel-slider-] .btn.active, [id^=webny-carousel-slider-] .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + [id^=webny-carousel-slider-] .btn:focus-visible, :not(.btn-check) + [id^=webny-carousel-slider-] .btn:active:focus-visible, [id^=webny-carousel-slider-] .btn:first-child:active:focus-visible, [id^=webny-carousel-slider-] .btn.active:focus-visible, [id^=webny-carousel-slider-] .btn.show:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + [id^=webny-carousel-slider-] .btn {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
  box-shadow: var(--bs-btn-focus-box-shadow);
}
[id^=webny-carousel-slider-] .btn:disabled, [id^=webny-carousel-slider-] .btn.disabled, fieldset:disabled [id^=webny-carousel-slider-] .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}
[id^=webny-carousel-slider-] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
  --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.4, 88, 202.4);
  --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}
[id^=webny-carousel-slider-] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}
[id^=webny-carousel-slider-] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}
[id^=webny-carousel-slider-] .btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}
[id^=webny-carousel-slider-] .btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}
[id^=webny-carousel-slider-] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}
[id^=webny-carousel-slider-] .btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}
[id^=webny-carousel-slider-] .btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}
[id^=webny-carousel-slider-] .btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}
[id^=webny-carousel-slider-] .btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
[id^=webny-carousel-slider-] .btn-link:focus-visible {
  color: var(--bs-btn-color);
}
[id^=webny-carousel-slider-] .btn-link:hover {
  color: var(--bs-btn-hover-color);
}
[id^=webny-carousel-slider-] .btn-lg, [id^=webny-carousel-slider-] .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .btn-sm, [id^=webny-carousel-slider-] .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .fade {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .fade:not(.show) {
  opacity: 0;
}
[id^=webny-carousel-slider-] .collapse:not(.show) {
  display: none;
}
[id^=webny-carousel-slider-] .collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .dropup,
[id^=webny-carousel-slider-] .dropend,
[id^=webny-carousel-slider-] .dropdown,
[id^=webny-carousel-slider-] .dropstart,
[id^=webny-carousel-slider-] .dropup-center,
[id^=webny-carousel-slider-] .dropdown-center {
  position: relative;
}
[id^=webny-carousel-slider-] .dropdown-toggle {
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
[id^=webny-carousel-slider-] .dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropdown-menu-start {
  --bs-position: start;
}
[id^=webny-carousel-slider-] .dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}
[id^=webny-carousel-slider-] .dropdown-menu-end {
  --bs-position: end;
}
[id^=webny-carousel-slider-] .dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .dropdown-menu-sm-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .dropdown-menu-md-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .dropdown-menu-lg-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .dropdown-menu-xl-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  [id^=webny-carousel-slider-] .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
[id^=webny-carousel-slider-] .dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropend .dropdown-toggle::after {
  vertical-align: 0;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::after {
  display: none;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
[id^=webny-carousel-slider-] .dropstart .dropdown-toggle::before {
  vertical-align: 0;
}
[id^=webny-carousel-slider-] .dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}
[id^=webny-carousel-slider-] .dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
[id^=webny-carousel-slider-] .dropdown-item:hover, [id^=webny-carousel-slider-] .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
[id^=webny-carousel-slider-] .dropdown-item.active, [id^=webny-carousel-slider-] .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
[id^=webny-carousel-slider-] .dropdown-item.disabled, [id^=webny-carousel-slider-] .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}
[id^=webny-carousel-slider-] .dropdown-menu.show {
  display: block;
}
[id^=webny-carousel-slider-] .dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}
[id^=webny-carousel-slider-] .dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}
[id^=webny-carousel-slider-] .btn-group,
[id^=webny-carousel-slider-] .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
[id^=webny-carousel-slider-] .btn-group > .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
[id^=webny-carousel-slider-] .btn-group > .btn-check:checked + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-check:focus + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn:hover,
[id^=webny-carousel-slider-] .btn-group > .btn:focus,
[id^=webny-carousel-slider-] .btn-group > .btn:active,
[id^=webny-carousel-slider-] .btn-group > .btn.active,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-check:checked + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-check:focus + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:hover,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:focus,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:active,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn.active {
  z-index: 1;
}
[id^=webny-carousel-slider-] .btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
[id^=webny-carousel-slider-] .btn-toolbar .input-group {
  width: auto;
}
[id^=webny-carousel-slider-] .btn-group {
  border-radius: var(--bs-border-radius);
}
[id^=webny-carousel-slider-] .btn-group > :not(.btn-check:first-child) + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
[id^=webny-carousel-slider-] .btn-group > .btn.dropdown-toggle-split:first-child,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[id^=webny-carousel-slider-] .btn-group > .btn:nth-child(n+3),
[id^=webny-carousel-slider-] .btn-group > :not(.btn-check) + .btn,
[id^=webny-carousel-slider-] .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
[id^=webny-carousel-slider-] .dropdown-toggle-split::after, .dropup [id^=webny-carousel-slider-] .dropdown-toggle-split::after, .dropend [id^=webny-carousel-slider-] .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart [id^=webny-carousel-slider-] .dropdown-toggle-split::before {
  margin-right: 0;
}
[id^=webny-carousel-slider-] .btn-sm + .dropdown-toggle-split, [id^=webny-carousel-slider-] .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
[id^=webny-carousel-slider-] .btn-lg + .dropdown-toggle-split, [id^=webny-carousel-slider-] .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
[id^=webny-carousel-slider-] .btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group {
  width: 100%;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:not(:first-child),
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .btn-group-vertical > .btn:nth-child(n+3),
[id^=webny-carousel-slider-] .btn-group-vertical > :not(.btn-check) + .btn,
[id^=webny-carousel-slider-] .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .nav-link {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .nav-link:hover, [id^=webny-carousel-slider-] .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
[id^=webny-carousel-slider-] .nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
[id^=webny-carousel-slider-] .nav-link.disabled, [id^=webny-carousel-slider-] .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}
[id^=webny-carousel-slider-] .nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link:hover, [id^=webny-carousel-slider-] .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .nav-link.active,
[id^=webny-carousel-slider-] .nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
[id^=webny-carousel-slider-] .nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
[id^=webny-carousel-slider-] .nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
[id^=webny-carousel-slider-] .nav-pills .nav-link.active,
[id^=webny-carousel-slider-] .nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}
[id^=webny-carousel-slider-] .nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
[id^=webny-carousel-slider-] .nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
[id^=webny-carousel-slider-] .nav-underline .nav-link:hover, [id^=webny-carousel-slider-] .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
[id^=webny-carousel-slider-] .nav-underline .nav-link.active,
[id^=webny-carousel-slider-] .nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}
[id^=webny-carousel-slider-] .nav-fill > .nav-link,
[id^=webny-carousel-slider-] .nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}
[id^=webny-carousel-slider-] .nav-justified > .nav-link,
[id^=webny-carousel-slider-] .nav-justified .nav-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  text-align: center;
}
[id^=webny-carousel-slider-] .nav-fill .nav-item .nav-link,
[id^=webny-carousel-slider-] .nav-justified .nav-item .nav-link {
  width: 100%;
}
[id^=webny-carousel-slider-] .tab-content > .tab-pane {
  display: none;
}
[id^=webny-carousel-slider-] .tab-content > .active {
  display: block;
}
[id^=webny-carousel-slider-] .navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
[id^=webny-carousel-slider-] .navbar > .container,
[id^=webny-carousel-slider-] .navbar > .container-fluid,
[id^=webny-carousel-slider-] .navbar > .container-sm,
[id^=webny-carousel-slider-] .navbar > .container-md,
[id^=webny-carousel-slider-] .navbar > .container-lg,
[id^=webny-carousel-slider-] .navbar > .container-xl,
[id^=webny-carousel-slider-] .navbar > .container-xxl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
[id^=webny-carousel-slider-] .navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .navbar-brand:hover, [id^=webny-carousel-slider-] .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}
[id^=webny-carousel-slider-] .navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .navbar-nav .nav-link.active, [id^=webny-carousel-slider-] .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
[id^=webny-carousel-slider-] .navbar-nav .dropdown-menu {
  position: static;
}
[id^=webny-carousel-slider-] .navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
[id^=webny-carousel-slider-] .navbar-text a,
[id^=webny-carousel-slider-] .navbar-text a:hover,
[id^=webny-carousel-slider-] .navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}
[id^=webny-carousel-slider-] .navbar-collapse {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .navbar-toggler:hover {
  text-decoration: none;
}
[id^=webny-carousel-slider-] .navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}
[id^=webny-carousel-slider-] .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
[id^=webny-carousel-slider-] .navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .navbar-expand-md {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none;
    transition: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
[id^=webny-carousel-slider-] .navbar-expand {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
[id^=webny-carousel-slider-] .navbar-expand .navbar-toggler {
  display: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none;
  transition: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
[id^=webny-carousel-slider-] .navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
[id^=webny-carousel-slider-] .navbar-dark,
[id^=webny-carousel-slider-] .navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
[id^=webny-carousel-slider-] .card > hr {
  margin-right: 0;
  margin-left: 0;
}
[id^=webny-carousel-slider-] .card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
[id^=webny-carousel-slider-] .card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card > .card-header + .list-group,
[id^=webny-carousel-slider-] .card > .list-group + .card-footer {
  border-top: 0;
}
[id^=webny-carousel-slider-] .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}
[id^=webny-carousel-slider-] .card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}
[id^=webny-carousel-slider-] .card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}
[id^=webny-carousel-slider-] .card-text:last-child {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}
[id^=webny-carousel-slider-] .card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
[id^=webny-carousel-slider-] .card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
[id^=webny-carousel-slider-] .card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
[id^=webny-carousel-slider-] .card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
[id^=webny-carousel-slider-] .card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}
[id^=webny-carousel-slider-] .card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
[id^=webny-carousel-slider-] .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-top,
[id^=webny-carousel-slider-] .card-img-bottom {
  width: 100%;
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-img,
[id^=webny-carousel-slider-] .card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
[id^=webny-carousel-slider-] .card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  [id^=webny-carousel-slider-] .card-group > .card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    margin-bottom: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-img-top,
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-img-bottom,
  [id^=webny-carousel-slider-] .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-img-top,
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-img-bottom,
  [id^=webny-carousel-slider-] .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}
[id^=webny-carousel-slider-] .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
[id^=webny-carousel-slider-] .accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
[id^=webny-carousel-slider-] .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
  -ms-transform: var(--bs-accordion-btn-icon-transform);
  transform: var(--bs-accordion-btn-icon-transform);
}
[id^=webny-carousel-slider-] .accordion-button::after {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .accordion-button:hover {
  z-index: 2;
}
[id^=webny-carousel-slider-] .accordion-button:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
[id^=webny-carousel-slider-] .accordion-header {
  margin-bottom: 0;
}
[id^=webny-carousel-slider-] .accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
[id^=webny-carousel-slider-] .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:not(:first-of-type) {
  border-top: 0;
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
[id^=webny-carousel-slider-] .accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
[id^=webny-carousel-slider-] .accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-collapse,
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-header .accordion-button,
[id^=webny-carousel-slider-] .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}
[id^=webny-carousel-slider-] .breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}
[id^=webny-carousel-slider-] .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
[id^=webny-carousel-slider-] .breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
[id^=webny-carousel-slider-] .breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}
[id^=webny-carousel-slider-] .pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}
[id^=webny-carousel-slider-] .page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
[id^=webny-carousel-slider-] .page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
[id^=webny-carousel-slider-] .page-link.active, .active > [id^=webny-carousel-slider-] .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
[id^=webny-carousel-slider-] .page-link.disabled, .disabled > [id^=webny-carousel-slider-] .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}
[id^=webny-carousel-slider-] .page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
[id^=webny-carousel-slider-] .page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
[id^=webny-carousel-slider-] .page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}
[id^=webny-carousel-slider-] .pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
[id^=webny-carousel-slider-] .pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
[id^=webny-carousel-slider-] .badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
[id^=webny-carousel-slider-] .badge:empty {
  display: none;
}
[id^=webny-carousel-slider-] .btn .badge {
  position: relative;
  top: -1px;
}
[id^=webny-carousel-slider-] .alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}
[id^=webny-carousel-slider-] .alert-heading {
  color: inherit;
}
[id^=webny-carousel-slider-] .alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}
[id^=webny-carousel-slider-] .alert-dismissible {
  padding-right: 3rem;
}
[id^=webny-carousel-slider-] .alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}
[id^=webny-carousel-slider-] .alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}
[id^=webny-carousel-slider-] .alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
[id^=webny-carousel-slider-] .progress,
[id^=webny-carousel-slider-] .progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
[id^=webny-carousel-slider-] .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}
[id^=webny-carousel-slider-] .progress-stacked > .progress {
  overflow: visible;
}
[id^=webny-carousel-slider-] .progress-stacked > .progress > .progress-bar {
  width: 100%;
}
[id^=webny-carousel-slider-] .progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
[id^=webny-carousel-slider-] .list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}
[id^=webny-carousel-slider-] .list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
[id^=webny-carousel-slider-] .list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}
[id^=webny-carousel-slider-] .list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
[id^=webny-carousel-slider-] .list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
[id^=webny-carousel-slider-] .list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
[id^=webny-carousel-slider-] .list-group-item.disabled, [id^=webny-carousel-slider-] .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
[id^=webny-carousel-slider-] .list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
[id^=webny-carousel-slider-] .list-group-item + .list-group-item {
  border-top-width: 0;
}
[id^=webny-carousel-slider-] .list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}
[id^=webny-carousel-slider-] .list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
[id^=webny-carousel-slider-] .list-group-item-action:not(.active):hover, [id^=webny-carousel-slider-] .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
[id^=webny-carousel-slider-] .list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}
[id^=webny-carousel-slider-] .list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
[id^=webny-carousel-slider-] .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  [id^=webny-carousel-slider-] .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
[id^=webny-carousel-slider-] .list-group-flush {
  border-radius: 0;
}
[id^=webny-carousel-slider-] .list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
[id^=webny-carousel-slider-] .list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
[id^=webny-carousel-slider-] .list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
[id^=webny-carousel-slider-] .list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
[id^=webny-carousel-slider-] .btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  -webkit-filter: var(--bs-btn-close-filter);
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
[id^=webny-carousel-slider-] .btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
[id^=webny-carousel-slider-] .btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
[id^=webny-carousel-slider-] .btn-close:disabled, [id^=webny-carousel-slider-] .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}
[id^=webny-carousel-slider-] .btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-btn-close-filter: ;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}
[id^=webny-carousel-slider-] .toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
[id^=webny-carousel-slider-] .toast.showing {
  opacity: 0;
}
[id^=webny-carousel-slider-] .toast:not(.show) {
  display: none;
}
[id^=webny-carousel-slider-] .toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
[id^=webny-carousel-slider-] .toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}
[id^=webny-carousel-slider-] .toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
[id^=webny-carousel-slider-] .toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}
[id^=webny-carousel-slider-] .toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}
[id^=webny-carousel-slider-] .modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
[id^=webny-carousel-slider-] .modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
  transform: translate(0, -50px);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade [id^=webny-carousel-slider-] .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.modal.modal-static [id^=webny-carousel-slider-] .modal-dialog {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
[id^=webny-carousel-slider-] .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
[id^=webny-carousel-slider-] .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
[id^=webny-carousel-slider-] .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}
[id^=webny-carousel-slider-] .modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
[id^=webny-carousel-slider-] .modal-backdrop.fade {
  opacity: 0;
}
[id^=webny-carousel-slider-] .modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}
[id^=webny-carousel-slider-] .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
[id^=webny-carousel-slider-] .modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}
[id^=webny-carousel-slider-] .modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}
[id^=webny-carousel-slider-] .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}
[id^=webny-carousel-slider-] .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
[id^=webny-carousel-slider-] .modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  [id^=webny-carousel-slider-] .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  [id^=webny-carousel-slider-] .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .modal-lg,
  [id^=webny-carousel-slider-] .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .modal-xl {
    --bs-modal-width: 1140px;
  }
}
[id^=webny-carousel-slider-] .modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-header,
[id^=webny-carousel-slider-] .modal-fullscreen .modal-footer {
  border-radius: 0;
}
[id^=webny-carousel-slider-] .modal-fullscreen .modal-body {
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-header,
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  [id^=webny-carousel-slider-] .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
[id^=webny-carousel-slider-] .tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
[id^=webny-carousel-slider-] .tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
[id^=webny-carousel-slider-] .tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
[id^=webny-carousel-slider-] .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
[id^=webny-carousel-slider-] .bs-tooltip-top .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
[id^=webny-carousel-slider-] .bs-tooltip-top .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] .bs-tooltip-end .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
[id^=webny-carousel-slider-] .bs-tooltip-end .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] .bs-tooltip-bottom .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
[id^=webny-carousel-slider-] .bs-tooltip-bottom .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] .bs-tooltip-start .tooltip-arrow, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
[id^=webny-carousel-slider-] .bs-tooltip-start .tooltip-arrow::before, [id^=webny-carousel-slider-] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}
[id^=webny-carousel-slider-] .tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}
[id^=webny-carousel-slider-] .popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
[id^=webny-carousel-slider-] .popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .popover .popover-arrow::before, [id^=webny-carousel-slider-] .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-top > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-end > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-bottom > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] .bs-popover-bottom .popover-header::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::before, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
[id^=webny-carousel-slider-] .bs-popover-start > .popover-arrow::after, [id^=webny-carousel-slider-] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}
[id^=webny-carousel-slider-] .popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
[id^=webny-carousel-slider-] .popover-header:empty {
  display: none;
}
[id^=webny-carousel-slider-] .popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}
[id^=webny-carousel-slider-] .carousel {
  position: relative;
}
[id^=webny-carousel-slider-] .carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
[id^=webny-carousel-slider-] .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
[id^=webny-carousel-slider-] .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
[id^=webny-carousel-slider-] .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-item.active,
[id^=webny-carousel-slider-] .carousel-item-next,
[id^=webny-carousel-slider-] .carousel-item-prev {
  display: block;
}
[id^=webny-carousel-slider-] .carousel-item-next:not(.carousel-item-start),
[id^=webny-carousel-slider-] .active.carousel-item-end {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
[id^=webny-carousel-slider-] .carousel-item-prev:not(.carousel-item-end),
[id^=webny-carousel-slider-] .active.carousel-item-start {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
[id^=webny-carousel-slider-] .carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
[id^=webny-carousel-slider-] .carousel-fade .carousel-item.active,
[id^=webny-carousel-slider-] .carousel-fade .carousel-item-next.carousel-item-start,
[id^=webny-carousel-slider-] .carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
[id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-start,
[id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-start,
  [id^=webny-carousel-slider-] .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-control-prev,
[id^=webny-carousel-slider-] .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  -webkit-filter: var(--bs-carousel-control-icon-filter);
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-control-prev,
  [id^=webny-carousel-slider-] .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-control-prev:hover, [id^=webny-carousel-slider-] .carousel-control-prev:focus,
[id^=webny-carousel-slider-] .carousel-control-next:hover,
[id^=webny-carousel-slider-] .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
[id^=webny-carousel-slider-] .carousel-control-prev {
  left: 0;
}
[id^=webny-carousel-slider-] .carousel-control-next {
  right: 0;
}
[id^=webny-carousel-slider-] .carousel-control-prev-icon,
[id^=webny-carousel-slider-] .carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
[id^=webny-carousel-slider-] .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}
[id^=webny-carousel-slider-] .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}
[id^=webny-carousel-slider-] .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
[id^=webny-carousel-slider-] .carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .carousel-indicators .active {
  opacity: 1;
}
[id^=webny-carousel-slider-] .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}
[id^=webny-carousel-slider-] .carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
[id^=webny-carousel-slider-] :root,
[id^=webny-carousel-slider-] [data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}
[id^=webny-carousel-slider-] [data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}
[id^=webny-carousel-slider-] .spinner-grow,
[id^=webny-carousel-slider-] .spinner-border {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
[id^=webny-carousel-slider-] .spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}
[id^=webny-carousel-slider-] .spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
[id^=webny-carousel-slider-] .spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}
[id^=webny-carousel-slider-] .spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .spinner-border,
  [id^=webny-carousel-slider-] .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
[id^=webny-carousel-slider-] .offcanvas, [id^=webny-carousel-slider-] .offcanvas-xxl, [id^=webny-carousel-slider-] .offcanvas-xl, [id^=webny-carousel-slider-] .offcanvas-lg, [id^=webny-carousel-slider-] .offcanvas-md, [id^=webny-carousel-slider-] .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.showing, [id^=webny-carousel-slider-] .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm.showing, [id^=webny-carousel-slider-] .offcanvas-sm.hiding, [id^=webny-carousel-slider-] .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-md.showing, [id^=webny-carousel-slider-] .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-md.showing, [id^=webny-carousel-slider-] .offcanvas-md.hiding, [id^=webny-carousel-slider-] .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-md .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.showing, [id^=webny-carousel-slider-] .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg.showing, [id^=webny-carousel-slider-] .offcanvas-lg.hiding, [id^=webny-carousel-slider-] .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.showing, [id^=webny-carousel-slider-] .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl.showing, [id^=webny-carousel-slider-] .offcanvas-xl.hiding, [id^=webny-carousel-slider-] .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.showing, [id^=webny-carousel-slider-] .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl.showing, [id^=webny-carousel-slider-] .offcanvas-xxl.hiding, [id^=webny-carousel-slider-] .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  [id^=webny-carousel-slider-] .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}
[id^=webny-carousel-slider-] .offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
[id^=webny-carousel-slider-] .offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
[id^=webny-carousel-slider-] .offcanvas.showing, [id^=webny-carousel-slider-] .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
[id^=webny-carousel-slider-] .offcanvas.showing, [id^=webny-carousel-slider-] .offcanvas.hiding, [id^=webny-carousel-slider-] .offcanvas.show {
  visibility: visible;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop.fade {
  opacity: 0;
}
[id^=webny-carousel-slider-] .offcanvas-backdrop.show {
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
[id^=webny-carousel-slider-] .offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}
[id^=webny-carousel-slider-] .offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}
[id^=webny-carousel-slider-] .offcanvas-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}
[id^=webny-carousel-slider-] .placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
[id^=webny-carousel-slider-] .placeholder.btn::before {
  display: inline-block;
  content: "";
}
[id^=webny-carousel-slider-] .placeholder-xs {
  min-height: 0.6em;
}
[id^=webny-carousel-slider-] .placeholder-sm {
  min-height: 0.8em;
}
[id^=webny-carousel-slider-] .placeholder-lg {
  min-height: 1.2em;
}
[id^=webny-carousel-slider-] .placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}
@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
[id^=webny-carousel-slider-] .placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}
@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
[id^=webny-carousel-slider-] .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
[id^=webny-carousel-slider-] .text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-primary:hover, [id^=webny-carousel-slider-] .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-secondary:hover, [id^=webny-carousel-slider-] .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-success:hover, [id^=webny-carousel-slider-] .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-info:hover, [id^=webny-carousel-slider-] .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-warning:hover, [id^=webny-carousel-slider-] .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-danger:hover, [id^=webny-carousel-slider-] .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-light:hover, [id^=webny-carousel-slider-] .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-dark:hover, [id^=webny-carousel-slider-] .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-body-emphasis:hover, [id^=webny-carousel-slider-] .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
[id^=webny-carousel-slider-] .focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
[id^=webny-carousel-slider-] .icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
[id^=webny-carousel-slider-] .icon-link > .bi {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  [id^=webny-carousel-slider-] .icon-link > .bi {
    -webkit-transition: none;
    transition: none;
  }
}
[id^=webny-carousel-slider-] .icon-link-hover:hover > .bi, [id^=webny-carousel-slider-] .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
[id^=webny-carousel-slider-] .ratio {
  position: relative;
  width: 100%;
}
[id^=webny-carousel-slider-] .ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
[id^=webny-carousel-slider-] .ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[id^=webny-carousel-slider-] .ratio-1x1 {
  --bs-aspect-ratio: 100%;
}
[id^=webny-carousel-slider-] .ratio-4x3 {
  --bs-aspect-ratio: 75%;
}
[id^=webny-carousel-slider-] .ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}
[id^=webny-carousel-slider-] .ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}
[id^=webny-carousel-slider-] .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
[id^=webny-carousel-slider-] .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
[id^=webny-carousel-slider-] .sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}
[id^=webny-carousel-slider-] .sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  [id^=webny-carousel-slider-] .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
[id^=webny-carousel-slider-] .hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
[id^=webny-carousel-slider-] .vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
[id^=webny-carousel-slider-] .visually-hidden,
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
[id^=webny-carousel-slider-] .visually-hidden:not(caption),
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
[id^=webny-carousel-slider-] .visually-hidden *,
[id^=webny-carousel-slider-] .visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}
[id^=webny-carousel-slider-] .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
[id^=webny-carousel-slider-] .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[id^=webny-carousel-slider-] .vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}
[id^=webny-carousel-slider-] .align-baseline {
  vertical-align: baseline !important;
}
[id^=webny-carousel-slider-] .align-top {
  vertical-align: top !important;
}
[id^=webny-carousel-slider-] .align-middle {
  vertical-align: middle !important;
}
[id^=webny-carousel-slider-] .align-bottom {
  vertical-align: bottom !important;
}
[id^=webny-carousel-slider-] .align-text-bottom {
  vertical-align: text-bottom !important;
}
[id^=webny-carousel-slider-] .align-text-top {
  vertical-align: text-top !important;
}
[id^=webny-carousel-slider-] .float-start {
  float: left !important;
}
[id^=webny-carousel-slider-] .float-end {
  float: right !important;
}
[id^=webny-carousel-slider-] .float-none {
  float: none !important;
}
[id^=webny-carousel-slider-] .object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
[id^=webny-carousel-slider-] .object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}
[id^=webny-carousel-slider-] .object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}
[id^=webny-carousel-slider-] .object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}
[id^=webny-carousel-slider-] .object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}
[id^=webny-carousel-slider-] .opacity-0 {
  opacity: 0 !important;
}
[id^=webny-carousel-slider-] .opacity-25 {
  opacity: 0.25 !important;
}
[id^=webny-carousel-slider-] .opacity-50 {
  opacity: 0.5 !important;
}
[id^=webny-carousel-slider-] .opacity-75 {
  opacity: 0.75 !important;
}
[id^=webny-carousel-slider-] .opacity-100 {
  opacity: 1 !important;
}
[id^=webny-carousel-slider-] .overflow-auto {
  overflow: auto !important;
}
[id^=webny-carousel-slider-] .overflow-hidden {
  overflow: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-visible {
  overflow: visible !important;
}
[id^=webny-carousel-slider-] .overflow-scroll {
  overflow: scroll !important;
}
[id^=webny-carousel-slider-] .overflow-x-auto {
  overflow-x: auto !important;
}
[id^=webny-carousel-slider-] .overflow-x-hidden {
  overflow-x: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-x-visible {
  overflow-x: visible !important;
}
[id^=webny-carousel-slider-] .overflow-x-scroll {
  overflow-x: scroll !important;
}
[id^=webny-carousel-slider-] .overflow-y-auto {
  overflow-y: auto !important;
}
[id^=webny-carousel-slider-] .overflow-y-hidden {
  overflow-y: hidden !important;
}
[id^=webny-carousel-slider-] .overflow-y-visible {
  overflow-y: visible !important;
}
[id^=webny-carousel-slider-] .overflow-y-scroll {
  overflow-y: scroll !important;
}
[id^=webny-carousel-slider-] .d-inline {
  display: inline !important;
}
[id^=webny-carousel-slider-] .d-inline-block {
  display: inline-block !important;
}
[id^=webny-carousel-slider-] .d-block {
  display: block !important;
}
[id^=webny-carousel-slider-] .d-grid {
  display: grid !important;
}
[id^=webny-carousel-slider-] .d-inline-grid {
  display: inline-grid !important;
}
[id^=webny-carousel-slider-] .d-table {
  display: table !important;
}
[id^=webny-carousel-slider-] .d-table-row {
  display: table-row !important;
}
[id^=webny-carousel-slider-] .d-table-cell {
  display: table-cell !important;
}
[id^=webny-carousel-slider-] .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
[id^=webny-carousel-slider-] .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
[id^=webny-carousel-slider-] .d-none {
  display: none !important;
}
[id^=webny-carousel-slider-] .shadow {
  -webkit-box-shadow: var(--bs-box-shadow) !important;
  box-shadow: var(--bs-box-shadow) !important;
}
[id^=webny-carousel-slider-] .shadow-sm {
  -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
  box-shadow: var(--bs-box-shadow-sm) !important;
}
[id^=webny-carousel-slider-] .shadow-lg {
  -webkit-box-shadow: var(--bs-box-shadow-lg) !important;
  box-shadow: var(--bs-box-shadow-lg) !important;
}
[id^=webny-carousel-slider-] .shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
[id^=webny-carousel-slider-] .focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
[id^=webny-carousel-slider-] .position-static {
  position: static !important;
}
[id^=webny-carousel-slider-] .position-relative {
  position: relative !important;
}
[id^=webny-carousel-slider-] .position-absolute {
  position: absolute !important;
}
[id^=webny-carousel-slider-] .position-fixed {
  position: fixed !important;
}
[id^=webny-carousel-slider-] .position-sticky {
  position: sticky !important;
}
[id^=webny-carousel-slider-] .top-0 {
  top: 0 !important;
}
[id^=webny-carousel-slider-] .top-50 {
  top: 50% !important;
}
[id^=webny-carousel-slider-] .top-100 {
  top: 100% !important;
}
[id^=webny-carousel-slider-] .bottom-0 {
  bottom: 0 !important;
}
[id^=webny-carousel-slider-] .bottom-50 {
  bottom: 50% !important;
}
[id^=webny-carousel-slider-] .bottom-100 {
  bottom: 100% !important;
}
[id^=webny-carousel-slider-] .start-0 {
  left: 0 !important;
}
[id^=webny-carousel-slider-] .start-50 {
  left: 50% !important;
}
[id^=webny-carousel-slider-] .start-100 {
  left: 100% !important;
}
[id^=webny-carousel-slider-] .end-0 {
  right: 0 !important;
}
[id^=webny-carousel-slider-] .end-50 {
  right: 50% !important;
}
[id^=webny-carousel-slider-] .end-100 {
  right: 100% !important;
}
[id^=webny-carousel-slider-] .translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}
[id^=webny-carousel-slider-] .translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
}
[id^=webny-carousel-slider-] .translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
[id^=webny-carousel-slider-] .border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-0 {
  border: 0 !important;
}
[id^=webny-carousel-slider-] .border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-top-0 {
  border-top: 0 !important;
}
[id^=webny-carousel-slider-] .border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-end-0 {
  border-right: 0 !important;
}
[id^=webny-carousel-slider-] .border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-bottom-0 {
  border-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
[id^=webny-carousel-slider-] .border-start-0 {
  border-left: 0 !important;
}
[id^=webny-carousel-slider-] .border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
[id^=webny-carousel-slider-] .border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}
[id^=webny-carousel-slider-] .border-1 {
  border-width: 1px !important;
}
[id^=webny-carousel-slider-] .border-2 {
  border-width: 2px !important;
}
[id^=webny-carousel-slider-] .border-3 {
  border-width: 3px !important;
}
[id^=webny-carousel-slider-] .border-4 {
  border-width: 4px !important;
}
[id^=webny-carousel-slider-] .border-5 {
  border-width: 5px !important;
}
[id^=webny-carousel-slider-] .border-opacity-10 {
  --bs-border-opacity: 0.1;
}
[id^=webny-carousel-slider-] .border-opacity-25 {
  --bs-border-opacity: 0.25;
}
[id^=webny-carousel-slider-] .border-opacity-50 {
  --bs-border-opacity: 0.5;
}
[id^=webny-carousel-slider-] .border-opacity-75 {
  --bs-border-opacity: 0.75;
}
[id^=webny-carousel-slider-] .border-opacity-100 {
  --bs-border-opacity: 1;
}
[id^=webny-carousel-slider-] .w-25 {
  width: 25% !important;
}
[id^=webny-carousel-slider-] .w-50 {
  width: 50% !important;
}
[id^=webny-carousel-slider-] .w-75 {
  width: 75% !important;
}
[id^=webny-carousel-slider-] .w-100 {
  width: 100% !important;
}
[id^=webny-carousel-slider-] .w-auto {
  width: auto !important;
}
[id^=webny-carousel-slider-] .mw-100 {
  max-width: 100% !important;
}
[id^=webny-carousel-slider-] .vw-100 {
  width: 100vw !important;
}
[id^=webny-carousel-slider-] .min-vw-100 {
  min-width: 100vw !important;
}
[id^=webny-carousel-slider-] .h-25 {
  height: 25% !important;
}
[id^=webny-carousel-slider-] .h-50 {
  height: 50% !important;
}
[id^=webny-carousel-slider-] .h-75 {
  height: 75% !important;
}
[id^=webny-carousel-slider-] .h-100 {
  height: 100% !important;
}
[id^=webny-carousel-slider-] .h-auto {
  height: auto !important;
}
[id^=webny-carousel-slider-] .mh-100 {
  max-height: 100% !important;
}
[id^=webny-carousel-slider-] .vh-100 {
  height: 100vh !important;
}
[id^=webny-carousel-slider-] .min-vh-100 {
  min-height: 100vh !important;
}
[id^=webny-carousel-slider-] .flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
[id^=webny-carousel-slider-] .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
[id^=webny-carousel-slider-] .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
[id^=webny-carousel-slider-] .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
[id^=webny-carousel-slider-] .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
[id^=webny-carousel-slider-] .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
[id^=webny-carousel-slider-] .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
[id^=webny-carousel-slider-] .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
[id^=webny-carousel-slider-] .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
[id^=webny-carousel-slider-] .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
[id^=webny-carousel-slider-] .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
[id^=webny-carousel-slider-] .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
[id^=webny-carousel-slider-] .justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
[id^=webny-carousel-slider-] .justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
[id^=webny-carousel-slider-] .justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
[id^=webny-carousel-slider-] .justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
[id^=webny-carousel-slider-] .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
[id^=webny-carousel-slider-] .justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}
[id^=webny-carousel-slider-] .align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
[id^=webny-carousel-slider-] .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
[id^=webny-carousel-slider-] .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
[id^=webny-carousel-slider-] .align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
[id^=webny-carousel-slider-] .align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
[id^=webny-carousel-slider-] .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
[id^=webny-carousel-slider-] .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
[id^=webny-carousel-slider-] .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
[id^=webny-carousel-slider-] .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
[id^=webny-carousel-slider-] .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
[id^=webny-carousel-slider-] .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
[id^=webny-carousel-slider-] .align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
[id^=webny-carousel-slider-] .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
[id^=webny-carousel-slider-] .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
[id^=webny-carousel-slider-] .align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
[id^=webny-carousel-slider-] .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
[id^=webny-carousel-slider-] .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
[id^=webny-carousel-slider-] .order-first {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}
[id^=webny-carousel-slider-] .order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
}
[id^=webny-carousel-slider-] .order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}
[id^=webny-carousel-slider-] .order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
}
[id^=webny-carousel-slider-] .order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important;
}
[id^=webny-carousel-slider-] .order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important;
}
[id^=webny-carousel-slider-] .order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important;
}
[id^=webny-carousel-slider-] .order-last {
  -webkit-box-ordinal-group: 7 !important;
  -ms-flex-order: 6 !important;
  order: 6 !important;
}
[id^=webny-carousel-slider-] .m-0 {
  margin: 0 !important;
}
[id^=webny-carousel-slider-] .m-1 {
  margin: 0.25rem !important;
}
[id^=webny-carousel-slider-] .m-2 {
  margin: 0.5rem !important;
}
[id^=webny-carousel-slider-] .m-3 {
  margin: 1rem !important;
}
[id^=webny-carousel-slider-] .m-4 {
  margin: 1.5rem !important;
}
[id^=webny-carousel-slider-] .m-5 {
  margin: 3rem !important;
}
[id^=webny-carousel-slider-] .m-auto {
  margin: auto !important;
}
[id^=webny-carousel-slider-] .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
[id^=webny-carousel-slider-] .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
[id^=webny-carousel-slider-] .mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
[id^=webny-carousel-slider-] .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
[id^=webny-carousel-slider-] .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
[id^=webny-carousel-slider-] .mt-0 {
  margin-top: 0 !important;
}
[id^=webny-carousel-slider-] .mt-1 {
  margin-top: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mt-2 {
  margin-top: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mt-3 {
  margin-top: 1rem !important;
}
[id^=webny-carousel-slider-] .mt-4 {
  margin-top: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mt-5 {
  margin-top: 3rem !important;
}
[id^=webny-carousel-slider-] .mt-auto {
  margin-top: auto !important;
}
[id^=webny-carousel-slider-] .me-0 {
  margin-right: 0 !important;
}
[id^=webny-carousel-slider-] .me-1 {
  margin-right: 0.25rem !important;
}
[id^=webny-carousel-slider-] .me-2 {
  margin-right: 0.5rem !important;
}
[id^=webny-carousel-slider-] .me-3 {
  margin-right: 1rem !important;
}
[id^=webny-carousel-slider-] .me-4 {
  margin-right: 1.5rem !important;
}
[id^=webny-carousel-slider-] .me-5 {
  margin-right: 3rem !important;
}
[id^=webny-carousel-slider-] .me-auto {
  margin-right: auto !important;
}
[id^=webny-carousel-slider-] .mb-0 {
  margin-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .mb-1 {
  margin-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .mb-2 {
  margin-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .mb-3 {
  margin-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .mb-4 {
  margin-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .mb-5 {
  margin-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .mb-auto {
  margin-bottom: auto !important;
}
[id^=webny-carousel-slider-] .ms-0 {
  margin-left: 0 !important;
}
[id^=webny-carousel-slider-] .ms-1 {
  margin-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .ms-2 {
  margin-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .ms-3 {
  margin-left: 1rem !important;
}
[id^=webny-carousel-slider-] .ms-4 {
  margin-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .ms-5 {
  margin-left: 3rem !important;
}
[id^=webny-carousel-slider-] .ms-auto {
  margin-left: auto !important;
}
[id^=webny-carousel-slider-] .p-0 {
  padding: 0 !important;
}
[id^=webny-carousel-slider-] .p-1 {
  padding: 0.25rem !important;
}
[id^=webny-carousel-slider-] .p-2 {
  padding: 0.5rem !important;
}
[id^=webny-carousel-slider-] .p-3 {
  padding: 1rem !important;
}
[id^=webny-carousel-slider-] .p-4 {
  padding: 1.5rem !important;
}
[id^=webny-carousel-slider-] .p-5 {
  padding: 3rem !important;
}
[id^=webny-carousel-slider-] .px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
[id^=webny-carousel-slider-] .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
[id^=webny-carousel-slider-] .px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
[id^=webny-carousel-slider-] .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .pt-0 {
  padding-top: 0 !important;
}
[id^=webny-carousel-slider-] .pt-1 {
  padding-top: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pt-2 {
  padding-top: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pt-3 {
  padding-top: 1rem !important;
}
[id^=webny-carousel-slider-] .pt-4 {
  padding-top: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pt-5 {
  padding-top: 3rem !important;
}
[id^=webny-carousel-slider-] .pe-0 {
  padding-right: 0 !important;
}
[id^=webny-carousel-slider-] .pe-1 {
  padding-right: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pe-2 {
  padding-right: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pe-3 {
  padding-right: 1rem !important;
}
[id^=webny-carousel-slider-] .pe-4 {
  padding-right: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pe-5 {
  padding-right: 3rem !important;
}
[id^=webny-carousel-slider-] .pb-0 {
  padding-bottom: 0 !important;
}
[id^=webny-carousel-slider-] .pb-1 {
  padding-bottom: 0.25rem !important;
}
[id^=webny-carousel-slider-] .pb-2 {
  padding-bottom: 0.5rem !important;
}
[id^=webny-carousel-slider-] .pb-3 {
  padding-bottom: 1rem !important;
}
[id^=webny-carousel-slider-] .pb-4 {
  padding-bottom: 1.5rem !important;
}
[id^=webny-carousel-slider-] .pb-5 {
  padding-bottom: 3rem !important;
}
[id^=webny-carousel-slider-] .ps-0 {
  padding-left: 0 !important;
}
[id^=webny-carousel-slider-] .ps-1 {
  padding-left: 0.25rem !important;
}
[id^=webny-carousel-slider-] .ps-2 {
  padding-left: 0.5rem !important;
}
[id^=webny-carousel-slider-] .ps-3 {
  padding-left: 1rem !important;
}
[id^=webny-carousel-slider-] .ps-4 {
  padding-left: 1.5rem !important;
}
[id^=webny-carousel-slider-] .ps-5 {
  padding-left: 3rem !important;
}
[id^=webny-carousel-slider-] .gap-0 {
  gap: 0 !important;
}
[id^=webny-carousel-slider-] .gap-1 {
  gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .gap-2 {
  gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .gap-3 {
  gap: 1rem !important;
}
[id^=webny-carousel-slider-] .gap-4 {
  gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .gap-5 {
  gap: 3rem !important;
}
[id^=webny-carousel-slider-] .row-gap-0 {
  row-gap: 0 !important;
}
[id^=webny-carousel-slider-] .row-gap-1 {
  row-gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .row-gap-2 {
  row-gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .row-gap-3 {
  row-gap: 1rem !important;
}
[id^=webny-carousel-slider-] .row-gap-4 {
  row-gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .row-gap-5 {
  row-gap: 3rem !important;
}
[id^=webny-carousel-slider-] .column-gap-0 {
  -webkit-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
[id^=webny-carousel-slider-] .column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
[id^=webny-carousel-slider-] .column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
[id^=webny-carousel-slider-] .column-gap-3 {
  -webkit-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
[id^=webny-carousel-slider-] .column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
[id^=webny-carousel-slider-] .column-gap-5 {
  -webkit-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
[id^=webny-carousel-slider-] .font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
[id^=webny-carousel-slider-] .fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}
[id^=webny-carousel-slider-] .fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}
[id^=webny-carousel-slider-] .fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}
[id^=webny-carousel-slider-] .fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}
[id^=webny-carousel-slider-] .fs-5 {
  font-size: 1.25rem !important;
}
[id^=webny-carousel-slider-] .fs-6 {
  font-size: 1rem !important;
}
[id^=webny-carousel-slider-] .fst-italic {
  font-style: italic !important;
}
[id^=webny-carousel-slider-] .fst-normal {
  font-style: normal !important;
}
[id^=webny-carousel-slider-] .fw-lighter {
  font-weight: lighter !important;
}
[id^=webny-carousel-slider-] .fw-light {
  font-weight: 300 !important;
}
[id^=webny-carousel-slider-] .fw-normal {
  font-weight: 400 !important;
}
[id^=webny-carousel-slider-] .fw-medium {
  font-weight: 500 !important;
}
[id^=webny-carousel-slider-] .fw-semibold {
  font-weight: 600 !important;
}
[id^=webny-carousel-slider-] .fw-bold {
  font-weight: 700 !important;
}
[id^=webny-carousel-slider-] .fw-bolder {
  font-weight: bolder !important;
}
[id^=webny-carousel-slider-] .lh-1 {
  line-height: 1 !important;
}
[id^=webny-carousel-slider-] .lh-sm {
  line-height: 1.25 !important;
}
[id^=webny-carousel-slider-] .lh-base {
  line-height: 1.5 !important;
}
[id^=webny-carousel-slider-] .lh-lg {
  line-height: 2 !important;
}
[id^=webny-carousel-slider-] .text-start {
  text-align: left !important;
}
[id^=webny-carousel-slider-] .text-end {
  text-align: right !important;
}
[id^=webny-carousel-slider-] .text-center {
  text-align: center !important;
}
[id^=webny-carousel-slider-] .text-decoration-none {
  text-decoration: none !important;
}
[id^=webny-carousel-slider-] .text-decoration-underline {
  text-decoration: underline !important;
}
[id^=webny-carousel-slider-] .text-decoration-line-through {
  text-decoration: line-through !important;
}
[id^=webny-carousel-slider-] .text-lowercase {
  text-transform: lowercase !important;
}
[id^=webny-carousel-slider-] .text-uppercase {
  text-transform: uppercase !important;
}
[id^=webny-carousel-slider-] .text-capitalize {
  text-transform: capitalize !important;
}
[id^=webny-carousel-slider-] .text-wrap {
  white-space: normal !important;
}
[id^=webny-carousel-slider-] .text-nowrap {
  white-space: nowrap !important;
}
[id^=webny-carousel-slider-] .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}
[id^=webny-carousel-slider-] .text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
[id^=webny-carousel-slider-] .text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
[id^=webny-carousel-slider-] .text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
[id^=webny-carousel-slider-] .text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
[id^=webny-carousel-slider-] .text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
[id^=webny-carousel-slider-] .text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
[id^=webny-carousel-slider-] .text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
[id^=webny-carousel-slider-] .text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}
[id^=webny-carousel-slider-] .text-opacity-25 {
  --bs-text-opacity: 0.25;
}
[id^=webny-carousel-slider-] .text-opacity-50 {
  --bs-text-opacity: 0.5;
}
[id^=webny-carousel-slider-] .text-opacity-75 {
  --bs-text-opacity: 0.75;
}
[id^=webny-carousel-slider-] .text-opacity-100 {
  --bs-text-opacity: 1;
}
[id^=webny-carousel-slider-] .text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}
[id^=webny-carousel-slider-] .link-opacity-10 {
  --bs-link-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-opacity-25 {
  --bs-link-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-opacity-50 {
  --bs-link-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-opacity-75 {
  --bs-link-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-opacity-100 {
  --bs-link-opacity: 1;
}
[id^=webny-carousel-slider-] .link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}
[id^=webny-carousel-slider-] .link-offset-1 {
  text-underline-offset: 0.125em !important;
}
[id^=webny-carousel-slider-] .link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}
[id^=webny-carousel-slider-] .link-offset-2 {
  text-underline-offset: 0.25em !important;
}
[id^=webny-carousel-slider-] .link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}
[id^=webny-carousel-slider-] .link-offset-3 {
  text-underline-offset: 0.375em !important;
}
[id^=webny-carousel-slider-] .link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}
[id^=webny-carousel-slider-] .link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
[id^=webny-carousel-slider-] .link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
[id^=webny-carousel-slider-] .link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}
[id^=webny-carousel-slider-] .link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}
[id^=webny-carousel-slider-] .link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}
[id^=webny-carousel-slider-] .link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}
[id^=webny-carousel-slider-] .link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}
[id^=webny-carousel-slider-] .link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}
[id^=webny-carousel-slider-] .link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}
[id^=webny-carousel-slider-] .bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}
[id^=webny-carousel-slider-] .bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}
[id^=webny-carousel-slider-] .bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}
[id^=webny-carousel-slider-] .bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}
[id^=webny-carousel-slider-] .bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}
[id^=webny-carousel-slider-] .bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}
[id^=webny-carousel-slider-] .bg-opacity-100 {
  --bs-bg-opacity: 1;
}
[id^=webny-carousel-slider-] .bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}
[id^=webny-carousel-slider-] .bg-gradient {
  background-image: var(--bs-gradient) !important;
}
[id^=webny-carousel-slider-] .user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}
[id^=webny-carousel-slider-] .user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
[id^=webny-carousel-slider-] .user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
[id^=webny-carousel-slider-] .pe-none {
  pointer-events: none !important;
}
[id^=webny-carousel-slider-] .pe-auto {
  pointer-events: auto !important;
}
[id^=webny-carousel-slider-] .rounded {
  border-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-0 {
  border-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-circle {
  border-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
[id^=webny-carousel-slider-] .rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}
[id^=webny-carousel-slider-] .rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}
[id^=webny-carousel-slider-] .rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}
[id^=webny-carousel-slider-] .rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}
[id^=webny-carousel-slider-] .rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
[id^=webny-carousel-slider-] .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}
[id^=webny-carousel-slider-] .rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}
[id^=webny-carousel-slider-] .visible {
  visibility: visible !important;
}
[id^=webny-carousel-slider-] .invisible {
  visibility: hidden !important;
}
[id^=webny-carousel-slider-] .z-n1 {
  z-index: -1 !important;
}
[id^=webny-carousel-slider-] .z-0 {
  z-index: 0 !important;
}
[id^=webny-carousel-slider-] .z-1 {
  z-index: 1 !important;
}
[id^=webny-carousel-slider-] .z-2 {
  z-index: 2 !important;
}
[id^=webny-carousel-slider-] .z-3 {
  z-index: 3 !important;
}
@media (min-width: 576px) {
  [id^=webny-carousel-slider-] .float-sm-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-sm-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-sm-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-sm-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-sm-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-sm-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-sm-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-sm-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-sm-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-sm-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-sm-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-sm-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-sm-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-sm-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-sm-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-sm-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-sm-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-sm-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-sm-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-sm-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-sm-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-sm-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-sm-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-sm-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  [id^=webny-carousel-slider-] .float-md-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-md-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-md-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-md-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-md-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-md-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-md-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-md-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-md-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-md-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-md-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-md-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-md-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-md-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-md-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-md-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-md-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-md-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-md-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-md-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-md-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-md-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-md-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-md-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-md-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-md-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-md-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-md-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-md-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-md-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-md-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  [id^=webny-carousel-slider-] .float-lg-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-lg-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-lg-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-lg-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-lg-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-lg-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-lg-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-lg-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-lg-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-lg-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-lg-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-lg-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-lg-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-lg-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-lg-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-lg-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-lg-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-lg-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-lg-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-lg-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-lg-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-lg-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-lg-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-lg-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .float-xl-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-xl-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-xl-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-xl-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-xl-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-xl-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-xl-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-xl-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-xl-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-xl-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xl-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-xl-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-xl-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xl-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xl-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-xl-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-xl-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xl-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xl-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xl-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xl-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xl-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-xl-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-xl-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  [id^=webny-carousel-slider-] .float-xxl-start {
    float: left !important;
  }
  [id^=webny-carousel-slider-] .float-xxl-end {
    float: right !important;
  }
  [id^=webny-carousel-slider-] .float-xxl-none {
    float: none !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  [id^=webny-carousel-slider-] .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: none !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-xxl-none {
    display: none !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  [id^=webny-carousel-slider-] .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  [id^=webny-carousel-slider-] .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  [id^=webny-carousel-slider-] .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  [id^=webny-carousel-slider-] .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-0 {
    margin: 0 !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-1 {
    margin: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-2 {
    margin: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-3 {
    margin: 1rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-4 {
    margin: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-5 {
    margin: 3rem !important;
  }
  [id^=webny-carousel-slider-] .m-xxl-auto {
    margin: auto !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-0 {
    margin-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mt-xxl-auto {
    margin-top: auto !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-0 {
    margin-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-3 {
    margin-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-5 {
    margin-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .me-xxl-auto {
    margin-right: auto !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-0 {
    margin-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ms-xxl-auto {
    margin-left: auto !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-0 {
    padding: 0 !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-1 {
    padding: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-2 {
    padding: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-3 {
    padding: 1rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-4 {
    padding: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .p-xxl-5 {
    padding: 3rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-0 {
    padding-top: 0 !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-0 {
    padding-right: 0 !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-0 {
    padding-left: 0 !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-0 {
    gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-3 {
    gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .gap-xxl-5 {
    gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  [id^=webny-carousel-slider-] .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-start {
    text-align: left !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-end {
    text-align: right !important;
  }
  [id^=webny-carousel-slider-] .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  [id^=webny-carousel-slider-] .fs-1 {
    font-size: 2.5rem !important;
  }
  [id^=webny-carousel-slider-] .fs-2 {
    font-size: 2rem !important;
  }
  [id^=webny-carousel-slider-] .fs-3 {
    font-size: 1.75rem !important;
  }
  [id^=webny-carousel-slider-] .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  [id^=webny-carousel-slider-] .d-print-inline {
    display: inline !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-block {
    display: inline-block !important;
  }
  [id^=webny-carousel-slider-] .d-print-block {
    display: block !important;
  }
  [id^=webny-carousel-slider-] .d-print-grid {
    display: grid !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-grid {
    display: inline-grid !important;
  }
  [id^=webny-carousel-slider-] .d-print-table {
    display: table !important;
  }
  [id^=webny-carousel-slider-] .d-print-table-row {
    display: table-row !important;
  }
  [id^=webny-carousel-slider-] .d-print-table-cell {
    display: table-cell !important;
  }
  [id^=webny-carousel-slider-] .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  [id^=webny-carousel-slider-] .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  [id^=webny-carousel-slider-] .d-print-none {
    display: none !important;
  }
}
[id^=webny-carousel-slider-] a {
  color: #004DD1;
}
[id^=webny-carousel-slider-] .webny-carousel-wraper {
  border-radius: 15px;
  border: 1px solid #EDEDED;
  margin-top: 30px;
}
[id^=webny-carousel-slider-] .slide-controls {
  display: none;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item img {
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc {
  min-height: 70px;
  padding: 25px 60px;
  height: unset;
  position: relative;
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  line-height: 1.15em;
  text-align: left;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p {
  margin: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
[id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p.rtl {
  text-align: right;
}
[id^=webny-carousel-slider-] .carousel-indicators {
  position: relative;
  text-align: center;
  margin: 30px 0 0 0;
}
[id^=webny-carousel-slider-] .carousel-indicators button[data-bs-target] {
  border: 1px solid #000;
  border-radius: 20px;
  background: #000;
  opacity: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  cursor: pointer;
}
[id^=webny-carousel-slider-] .carousel-indicators button.active {
  background: #fff;
}
[id^=webny-carousel-slider-] .carousel-indicators button:focus {
  outline: #000 auto 2px;
  outline-offset: 4px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}

.webny_gallery > h2, [id^=webny-carousel-slider-] .webny_gallery > .h2 {
  padding-bottom: 35px;
}

.webny-gallery {
  width: 352px;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main {
  opacity: 1;
  display: block;
  position: relative;
  width: 100%;
}
.webny-gallery .webny-gallery-main .webny-gallery-container {
  margin: 0 auto;
  width: 100%;
  position: relative;
  overflow: hidden;
  line-height: 0;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
  font-size: 0;
  width: 3520px;
  left: 0;
  display: block;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
  display: inline-block;
  width: 352px;
  margin: 0 auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
  height: auto;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
  margin: 0 auto;
  border: 1px solid #d9e2e2;
  width: 350px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
  margin: 0 auto;
  width: 8%;
  content: "";
  display: inline-block;
  cursor: pointer;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
  width: 10%;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  text-align: center;
  cursor: pointer;
  color: #128ec3;
  font-size: 14px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
  width: 80%;
  padding: 20px 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 18px;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .gallery-desc-entry {
  display: none;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .galdescactive.gallery-desc-entry:nth-child(1) {
  display: block;
}
.webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .gallery-desc-entry.galdescactive {
  display: block;
}

.webny-gallery-mobile-pages {
  margin: 0 auto;
  display: block;
  margin-top: 10px;
  width: 100%;
  text-align: center;
}
.webny-gallery-mobile-pages .galpage {
  border: 1px solid #000;
  border-radius: 20px;
  background: #000;
  opacity: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  cursor: pointer;
}
.webny-gallery-mobile-pages .galpage.galactive {
  background: #fff;
}

/* MIN TABLET VIEW */
@media (min-width: 30em) {
  .webny-gallery-meta .frame-description {
    width: 90%;
    max-width: 75em;
  }
  .paragraph--view-mode--generic .webny-gallery-meta .frame-description {
    width: 100%;
    max-width: 75em;
    text-align: left;
    font-size: 18px;
  }
  .webny-gallery {
    width: 474px;
    margin: 0 auto;
    padding-top: 30px;
  }
  .webny-gallery .webny-gallery-main {
    opacity: 1;
    display: block;
    position: relative;
    width: 100%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container {
    margin: 0 auto;
    width: 474px;
    position: relative;
    overflow: hidden;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
    font-size: 0;
    width: 4740px;
    left: 0;
    display: block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
    display: inline-block;
    width: 474px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
    width: 474px;
    height: 267px;
    border-radius: 30px 30px 0 0;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
    margin: 0 auto;
    border: 1px solid #d9e2e2;
    width: 472px;
    border-radius: 0 0 30px 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    margin: 0 auto;
    width: 8%;
    content: "";
    display: inline-block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
    width: 10%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    font-family: "icomoon";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    text-align: center;
    cursor: pointer;
    color: #128ec3;
    font-size: 14px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
    width: 80%;
    padding: 20px 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 48em) {
  .webny-gallery-meta .frame-description {
    width: 80%;
    max-width: 75em;
  }
  [id^=webny-carousel-slider-] {
    position: relative;
    margin: 0 auto;
    height: auto;
    max-width: 630px;
    text-align: center;
  }
  [id^=webny-carousel-slider-] .webny-carousel-wraper {
    border-radius: 15px;
    border: 1px solid #EDEDED;
  }
  [id^=webny-carousel-slider-] .slide-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1;
    position: absolute;
    padding: 0 25px;
    bottom: 10%;
    width: 100%;
  }
  [id^=webny-carousel-slider-] .slide-controls button[data-bs-slide=prev]:before {
    content: "\f104";
  }
  [id^=webny-carousel-slider-] .slide-controls button[data-bs-slide=next]:before {
    content: "\f105";
  }
  [id^=webny-carousel-slider-] .slide-controls button:before {
    color: #004DD1;
    font-size: 30px;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    padding: 0 8px;
    margin-top: 10px;
  }
  [id^=webny-carousel-slider-] .slide-controls .carousel-control-next,
  [id^=webny-carousel-slider-] .slide-controls .carousel-control-prev {
    -webkit-transition: none;
    transition: none;
    opacity: 1;
  }
  [id^=webny-carousel-slider-] .slide-controls button {
    background: none;
    border: none;
    padding: 0 25px;
    cursor: pointer;
    margin: 0 auto;
    width: 9%;
  }
  [id^=webny-carousel-slider-] .slide-controls button:focus {
    outline: #000 auto 2px;
    outline-offset: 2px;
    -webkit-box-shadow: 0 0 0 4px #fff;
    box-shadow: 0 0 0 4px #fff;
  }
  [id^=webny-carousel-slider-] .slide-controls button .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item img {
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc {
    min-height: 70px;
    padding: 25px 70px;
    position: relative;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    line-height: 1.15em;
    text-align: left;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  [id^=webny-carousel-slider-] .carousel-inner .carousel-item .image-dsc p {
    margin: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  [id^=webny-carousel-slider-] .carousel-indicators {
    display: none;
  }
  .webny-gallery-mobile-pages {
    display: none;
  }
  .webny-gallery {
    width: 630px;
    margin: 0 auto;
    padding-top: 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container {
    margin: 0 auto;
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in {
    width: 6400px;
    left: 0;
    display: block;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry {
    width: 630px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-container-in .webny-gallery-entry img {
    width: 630px;
    height: 355px;
    border-radius: 30px 30px 0 0;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc {
    width: 628px;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 0 0 30px 30px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc:focus {
    outline: none !important;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    margin: 0 auto;
    width: 9%;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before,
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    font-family: "icomoon";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    text-align: center;
    cursor: pointer;
    color: #128ec3;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back {
    display: inline-block;
    vertical-align: middle;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-back:before {
    content: "\e60d";
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-text {
    width: 80%;
    padding: 20px 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 18px;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd {
    display: inline-block;
    vertical-align: middle;
  }
  .webny-gallery .webny-gallery-main .webny-gallery-container .webny-gallery-desc .webny-gallery-fwd:before {
    content: "\e624";
  }
}
/* FULL DESKTOP VIEW */
.wysiwyg--field-webny-wysiwyg-title,
.wysiwyg--field-webny-wysiwyg-headline,
.wysiwyg--field-webny-wysiwyg-body {
  max-width: 75em;
  margin: 0 auto;
}
.wysiwyg--field-webny-wysiwyg-title img,
.wysiwyg--field-webny-wysiwyg-headline img,
.wysiwyg--field-webny-wysiwyg-body img {
  border-radius: 15px;
}

.landing-paragraphs .wysiwyg--field-webny-wysiwyg-body {
  padding: 0 8%;
}

.video-embed-field-responsive-video iframe {
  border-radius: 15px;
}

.paragraph--type--webny-wysiwyg-pgtype {
  background-color: #ffffff;
  padding: 60px 0;
}
.paragraph--type--webny-wysiwyg-pgtype figure.align-left {
  margin-left: 0px;
}
.paragraph--type--webny-wysiwyg-pgtype figure.align-right {
  margin-right: 0px;
}
.paragraph--type--webny-wysiwyg-pgtype img {
  border-radius: 15px;
}

.wysiwyg--field-webny-wysiwyg-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.wysiwyg--field-webny-wysiwyg-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  line-height: 1.75em;
  margin-top: 15px;
}

.front .wysiwyg--field-webny-wysiwyg-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

.wysiwyg--field-webny-wysiwyg-body {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
}

.wysiwyg--field-webny-wysiwyg-body ul li a {
  line-height: 1.7em;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .wysiwyg--field-webny-wysiwyg-body {
    font-size: 18px;
  }
  .landing-paragraphs .wysiwyg--field-webny-wysiwyg-body {
    font-size: 16px;
    padding-top: 30px;
  }
  /* DESKTOP VIEW */
}
/* START STYLING MOBILE FIRST UNDER HERE */
.sitemap {
  margin: 50px;
}
.sitemap ul {
  list-style-type: none;
  padding: 0 !important;
}
.sitemap-item div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.sitemap-item div > ul > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 22%;
  flex: 1 0 22%;
  margin: 10px 0;
}
.sitemap-item div > ul > li {
  font-size: 1.111em;
  font-weight: 900;
  color: black;
  padding-right: 20px;
}
.sitemap-item div > ul > li > a {
  font-size: 1.111em;
  font-weight: 900;
  color: black;
  padding-right: 20px;
  text-decoration: underline;
  position: relative;
}
.sitemap-item div > ul > li > a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0.667em;
  height: 0.667em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTMuNCA4MS43Yy03LjkgMTUuOC0xLjUgMzUgMTQuMyA0Mi45TDI4MC41IDI1NiAxNy43IDM4Ny40QzEuOSAzOTUuMy00LjUgNDE0LjUgMy40IDQzMC4zczI3LjEgMjIuMiA0Mi45IDE0LjNsMzIwLTE2MGMxMC44LTUuNCAxNy43LTE2LjUgMTcuNy0yOC42cy02LjgtMjMuMi0xNy43LTI4LjZsLTMyMC0xNjBjLTE1LjgtNy45LTM1LTEuNS00Mi45IDE0LjN6Ii8+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
  color: #004DD1;
}
.sitemap-item div > ul > li > ul > li > a {
  font-size: 1em;
  font-weight: 500;
  padding-left: 0;
  width: 80%;
  line-height: 22px;
}
.sitemap-item div > ul > li > ul > li > ul {
  margin-left: 1em;
}

@media (max-width: 768px) {
  .sitemap-item div > ul > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.press-contact-info {
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
.press-contact-info h2, .press-contact-info [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .press-contact-info .h2 {
  font-size: 2rem;
  font-weight: 800;
}
.press-contact-info fieldset {
  border: none;
  padding: 0;
}
.press-contact-info .contact-phone,
.press-contact-info .contact-address,
.press-contact-info .contact-email,
.press-contact-info .contact-fax,
.press-contact-info .contact-mapdir {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
  min-height: 95px;
}
.press-contact-info .contact-wrapper .contact-address .contact-address-value p {
  line-height: 22px;
}
.press-contact-info .news-contact-area ul li a {
  line-height: 1.7em;
}
.press-contact-info .contact-info-wrapper .icon-phone::before,
.press-contact-info .contact-info-wrapper .icon-email::before,
.press-contact-info .contact-info-wrapper .icon-other::before,
.press-contact-info .contact-info-wrapper .icon-mapdir::before {
  position: absolute;
  width: 20px;
  color: #43285D;
}
.press-contact-info .contact--field-webny-contact-phone,
.press-contact-info .contact--field-webny-contact-address,
.press-contact-info .contact--field-webny-contact-email,
.press-contact-info .contact--field-webny-contact-fax,
.press-contact-info .contact--field-webny-contact-mapdir {
  font-family: "Proxima Nova", Arial, sans-serif !important;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 20px;
  padding-left: 33px;
}
.press-contact-info .icon-phone::before {
  font-size: 1.25em;
}
.press-contact-info .contact-phone-value,
.press-contact-info .contact-fax-value,
.press-contact-info .contact-address-value,
.press-contact-info .contact-email-value,
.press-contact-info .contact-mapdir-value {
  line-height: 1.7em;
  margin-left: 35px;
}
.press-contact-info .contact-address-value p {
  margin: 0;
}
.press-contact-info .phone-number a,
.press-contact-info .contact-fax-value a {
  color: #000000;
}
.press-contact-info .phone-number a:hover,
.press-contact-info .contact-fax-value a:hover {
  text-decoration: none;
}
.press-contact-info .contact--field-webny-contact-address p {
  margin-top: 0;
  margin-bottom: 0;
}
.press-contact-info .contact-email-value {
  text-decoration: underline;
}
.press-contact-info .social-media-wrapper {
  border-top: none !important;
  padding-top: 20px;
}
.press-contact-info .social-media-wrapper.no-border {
  border-top: none !important;
}
.press-contact-info .social-media-wrapper.show-border {
  border-top: 1px solid #e4e4e4 !important;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a:hover {
  text-decoration: none;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a {
  color: #000000;
  text-transform: uppercase;
  font-weight: 800;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .contact-info-wrapper .fieldset-wrapper {
    display: grid;
    grid-template-columns: 45% 45%;
    -webkit-column-gap: 10%;
    -moz-column-gap: 10%;
    column-gap: 10%;
  }
  .social-media-wrapper .fieldset-wrapper a {
    color: #000000;
    text-transform: uppercase;
    font-weight: 700;
    float: left;
    width: 45%;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .press-contact-info {
    width: 90%;
    margin: 20px auto 20px;
  }
  .press-contact-info .social-media-wrapper .fieldset-wrapper a {
    width: 20%;
  }
}
/* SMALL PC VIEW */
@media screen and (max-width: 910px) and (min-width: 768px) {
  .press-contact-info {
    width: 90%;
    margin: 20px auto 20px;
  }
  .press-contact-info .social-media-wrapper .fieldset-wrapper a {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 5%;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-tbd-pgtype {
  background-color: #8B7FA0;
  padding: 60px 3%;
  min-height: 450px\9 ;
}

.tbdframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.descriptor {
  overflow: auto;
  vertical-align: top;
  text-align: center;
}

.webny-tbd-frame-inner h2, .webny-tbd-frame-inner [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .webny-tbd-frame-inner .h2 {
  padding: 0;
}
.webny-tbd-frame-inner .descriptor--field-webny-tbd-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
}
.webny-tbd-frame-inner .descriptor--field-webny-tbd-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #ffffff;
  text-align: center;
  line-height: 3rem;
  display: block;
  padding-top: 15px;
}

.front .descriptor--field-webny-tbd-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
}

.descriptor--field-webny-tbd-descriptortitle1,
.descriptor--field-webny-tbd-descriptortitle2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 1.222rem;
  font-weight: 800;
  color: #ffffff;
  margin: 20px 0;
  padding-bottom: 30px;
}

.descriptor--field-webny-tbd-descriptortitle2 {
  padding-left: 30px;
}

.descriptor--field-webny-tbd-descriptor1,
.descriptor--field-webny-tbd-descriptor2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.7778rem;
  color: #000000;
  padding: 0 16px;
  margin-bottom: 30px;
}

.descriptor--field-webny-tbd-descriptor1 p,
.descriptor--field-webny-tbd-descriptor2 p {
  text-align: center;
}

.descriptor--field-webny-tbd-cta1,
.descriptor--field-webny-tbd-cta2 {
  clear: both;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #43285D;
  border-radius: 15px;
}
.descriptor--field-webny-tbd-cta1 a:visited, .descriptor--field-webny-tbd-cta1 a:link,
.descriptor--field-webny-tbd-cta2 a:visited,
.descriptor--field-webny-tbd-cta2 a:link {
  color: #ffffff;
}
.descriptor--field-webny-tbd-cta1 a:hover,
.descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  text-decoration: none;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    display: block;
  }
}
@media (min-width: 30em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    max-width: 450px;
    display: inline-block;
  }
}

.paragraph--type--webny-tbd-pgtype.primary {
  background-color: #FACE00;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-title {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-headline {
  color: #43285D;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-descriptortitle1,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-descriptortitle2 {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta1 a,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta2 a {
  color: #ffffff;
  border: 1px solid #ffffff;
  margin-bottom: 4px;
}
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta1 a:hover,
.paragraph--type--webny-tbd-pgtype.primary .descriptor--field-webny-tbd-cta2 a:hover {
  border-color: #ffffff;
  background-color: #000000;
}

.paragraph--type--webny-tbd-pgtype.monochrome {
  background-color: #EDEDED;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-title {
  color: #000000;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-headline {
  color: #43285D;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-descriptortitle1,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-descriptortitle2 {
  color: #43285D;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta1 a,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta2 a {
  color: #ffffff;
  background-color: #43285D;
  border: 1px solid #43285D;
}
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta1 a:hover,
.paragraph--type--webny-tbd-pgtype.monochrome .descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  border-color: #43285D;
}

/* TABLET VIEW */
@media (min-width: 768px) {
  html[dir=ltr] .descriptors .descriptor .descriptor2-wrapper {
    border-left: 1px solid white;
    border-top: 0;
    padding-left: 20px;
  }
  html[dir=ltr] .descriptors .descriptor .descriptor1-wrapper {
    padding-right: 20px;
  }
  html[dir=rtl] .descriptors .descriptor .descriptor1-wrapper {
    border-left: 1px solid white;
    border-top: 0;
    padding-left: 20px;
  }
  html[dir=rtl] .descriptors .descriptor .descriptor2-wrapper {
    padding-right: 20px;
  }
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    float: left\9 ;
    width: 46% \9 ;
    overflow: hidden\9 ;
  }
  .descriptors .descriptor:nth-of-type(2n+2) {
    padding-left: 0;
  }
  .descriptors .descriptor .descriptor1-wrapper,
  .descriptors .descriptor .descriptor2-wrapper {
    min-height: 120px;
    -webkit-box-flex: 10;
    -ms-flex: 10;
    flex: 10;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptortitle1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptortitle2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 0.7778rem;
    font-weight: 800;
    margin-bottom: 0;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1 p,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 p {
    margin-bottom: 30px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1 a,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 a {
    min-width: 100px;
  }
  .monochrome .descriptors .descriptor2-wrapper {
    border-left: 1px solid #43285D;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    display: inline-block\9 ;
    float: left\9 ;
    width: 46% \9 ;
    overflow: hidden\9 ;
    /* &:nth-of-type(2n+2) {
       border-left:1px solid lighten($tbd-frame-descriptor-border, 20%);
     }*/
  }
  .descriptors .descriptor .descriptor1-wrapper,
  .descriptors .descriptor .descriptor2-wrapper {
    -webkit-box-flex: 12;
    -ms-flex: 12;
    flex: 12;
    min-height: 120px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor1,
  .descriptors .descriptor .descriptor--field-webny-tbd-descriptor2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 20px;
  }
  .descriptors .descriptor .descriptor--field-webny-tbd-cta1 a,
  .descriptors .descriptor .descriptor--field-webny-tbd-cta2 a {
    min-width: 175px;
  }
  .descriptors .descriptor .descriptor-wrapper {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-tbd-pgtype.primary .descriptor1-wrapper:nth-of-type(2n+2),
  .paragraph--type--webny-tbd-pgtype.primary .descriptor2-wrapper:nth-of-type(2n+2) {
    border-left: 1px solid white;
  }
  .paragraph--type--webny-tbd-pgtype.monochrome .descriptor1-wrapper:nth-of-type(2n+2),
  .paragraph--type--webny-tbd-pgtype.monochrome .descriptor2-wrapper:nth-of-type(2n+2) {
    border-left: 1px solid rgb(118.3834586466, 70.6766917293, 164.3233082707);
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
}
@media screen and (-ms-high-contrast: active) and (min-width: 30em), (-ms-high-contrast: none) and (min-width: 30em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    display: inline-block;
    margin: 0 auto;
    overflow: visible;
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 48em), (-ms-high-contrast: none) and (min-width: 48em) {
  .descriptors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  .descriptors .descriptor {
    margin: 0 auto;
  }
}
@media screen\0  {
  .paragraph--type--webny-tbd-pgtype:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
}
.paragraph--type--webny-video-pgtype {
  margin: 0 auto;
  text-align: center;
  position: relative;
  max-width: 75em;
  padding: 60px 8%;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button {
  display: block;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-youtube-mobile.vjs-paused .vjs-big-play-button {
  display: block;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-youtube.vjs-has-started .vjs-control-bar {
  display: none;
}
.paragraph--type--webny-video-pgtype .video-js.vjs-default-skin.vjs-has-started.vjs-paused .vjs-big-play-button {
  display: none;
}
.paragraph--type--webny-video-pgtype .video-js {
  position: relative;
  margin: 0 auto;
}
.paragraph--type--webny-video-pgtype .landing-page-video-title {
  line-height: 1.25em;
  padding: 15px 0 0 0;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
}
.front .paragraph--type--webny-video-pgtype .landing-page-video-title {
  font: bold 0.88rem "Oswald", Arial, sans-serif;
}
.paragraph--type--webny-video-pgtype .landing-page-video-title {
  font: bold 0.88rem "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0px;
}
.paragraph--type--webny-video-pgtype .landing-page-video-headline {
  font-size: 32px;
}
.paragraph--type--webny-video-pgtype p {
  padding: 30px 0;
  margin: 0px;
  font-size: 16px;
  line-height: 22px;
}

.vimeoFrame {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* Applying rounded borders to video content and its nested elements */
.videocontent > div,
.videocontent > div > div,
.videocontent > div > div > iframe {
  border-radius: 30px;
}

.videocontent > div > div::after {
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.8); /* Color #000000 with 80% opacity */
  border-radius: 0 0 30px 30px;
}

.videocontent > div > div.hide-bar::after {
  content: none;
}

.videocontent {
  position: relative;
  max-width: 660px;
  margin: 0 auto;
  /* overriding vjs defaults */
}
.videocontent .video-js.vjs-default-skin.vjs-16-9 .vjs-big-play-button {
  background-color: rgba(0, 0, 0, 0.5);
  width: 1.5em;
  border-radius: 1em;
  z-index: 99;
}
.videocontent .video-js.vjs-default-skin.vjs-16-9 .vjs-big-play-button:before {
  font-size: 0.8em;
}
.videocontent .video-js.vjs-default-skin.vjs-16-9:not(.vjs-big-play-centered) .vjs-big-play-button {
  left: 1em;
  top: inherit;
  bottom: 1em;
}
.videocontent .vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -0.75em;
}
.videocontent .caption {
  font: bold 1.225rem "Proxima Nova", Arial, sans-serif;
  position: absolute;
  display: block;
  bottom: 0px;
  color: #FFF;
  padding: 0 4em 1.7em 4em;
  right: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
}
.videocontent .caption.playing {
  opacity: 0;
  display: none;
}

.social-media-frame {
  background-color: #fff;
  font-size: 16px;
  position: relative;
  margin: 40px 0;
}
.social-media-frame .smframe-inner {
  max-width: 75em;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}
.social-media-frame h3, .social-media-frame [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .h3 {
  text-align: center;
  line-height: 1;
  padding: 0 0 35px 0;
}
.social-media-frame h3 .frame-title, .social-media-frame [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .h3 .frame-title {
  font-family: "Oswald";
  font-size: 13px;
  letter-spacing: 2px;
  color: #43285D;
  font-weight: bold;
  text-transform: uppercase;
}
.social-media-frame h3 .frame-headline, .social-media-frame [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .h3 .frame-headline {
  font-family: "Proxima Nova";
  font-weight: 700;
  font-size: 28px;
  color: #000;
  display: block;
  padding-top: 15px;
}

.sm-frame-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  max-width: 120px;
  margin: 0 auto;
}
.sm-frame-links div {
  padding: 0 5px 25px 5px;
}
.sm-frame-links div a {
  padding-bottom: 25px;
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #43285D;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.sm-frame-links div a:hover, .sm-frame-links div a:active {
  background-color: #000;
  text-decoration: none;
}
.sm-frame-links div a i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
.sm-frame-links .sr-only {
  overflow: inherit;
  clip: inherit;
}

/* TABLET VIEW */
@media (min-width: 768px) and (max-width: 1024px) {
  .social-media-frame .smframe-inner {
    padding: 60px 35px;
  }
  .social-media-frame .smframe-inner h3, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 {
    padding: 0 0 45px 0;
  }
  .social-media-frame .smframe-inner h3 .frame-title, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-title {
    font-size: 16px;
  }
  .social-media-frame .smframe-inner h3 .frame-headline, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-headline {
    font-size: 32px;
  }
  .social-media-frame .smframe-inner .sm-frame-links {
    max-width: none;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link {
    padding: 0 35px 25px 35px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a {
    width: 60px;
    height: 60px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a i {
    top: 19px;
  }
}
/* DESKTOP VIEW */
@media (min-width: 1024px) {
  .social-media-frame .smframe-inner {
    padding: 60px;
  }
  .social-media-frame .smframe-inner h3, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 {
    padding: 0 0 40px 0;
  }
  .social-media-frame .smframe-inner h3 .frame-title, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-title, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-title {
    font-size: 16px;
  }
  .social-media-frame .smframe-inner h3 .frame-headline, .social-media-frame .smframe-inner [id^=webny-carousel-slider-] .h3 .frame-headline, [id^=webny-carousel-slider-] .social-media-frame .smframe-inner .h3 .frame-headline {
    font-size: 36px;
  }
  .social-media-frame .smframe-inner .sm-frame-links {
    max-width: none;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link {
    padding: 0 35px 25px 35px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a {
    width: 60px;
    height: 60px;
  }
  .social-media-frame .smframe-inner .sm-frame-links .smframe-link a i {
    top: 19px;
  }
}
/* WIDE VIEW  > 1280 */
/*@media screen and (min-width:0\0) and (min-resolution: .001dpcm) {
  .sm-frame-links {
    position: relative;
    float: left;
    width: 100%;
    .smframe-link {
      position:relative;
      float:left;
    }
  }
  // clearing
  .smframe-inner::after { 
    content: "."; 
    visibility: hidden; 
    display: block; 
    height: 0; 
    clear: both;
    }
}*/
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph--type--webny-category-tiles-frame {
  margin: 40px 0 auto;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-has-image {
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 80px 5px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-no-image {
  background-color: #fff;
  padding: 80px 5px;
}
.paragraph--type--webny-category-tiles-frame .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
.paragraph--type--webny-category-tiles-frame .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-body-empty {
  display: none;
}
.paragraph--type--webny-category-tiles-frame .separator {
  padding-top: 15px;
}
.paragraph--type--webny-category-tiles-frame h2, .paragraph--type--webny-category-tiles-frame [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .paragraph--type--webny-category-tiles-frame .h2 {
  padding: 0px;
}
.paragraph--type--webny-category-tiles-frame .body-area-in {
  margin-top: 0px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-body {
  padding-top: 30px;
  padding-bottom: 40px;
  overflow-wrap: normal;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
  margin: 0 auto;
  max-width: 28em;
  width: 100%;
  float: none;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex {
  padding: 0;
  margin-left: 5%;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #43285D;
  padding: 5px;
  margin-left: 20px;
  max-width: 330px;
  width: 35%;
  min-height: 80px;
  line-height: 17px;
  margin-top: 14px;
  color: white;
  font-size: 3em;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.9;
  border-radius: 15px;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  letter-spacing: 0;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tiles-link--field-webny-cat-button-link:hover {
  background: #000;
}
.paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tiles-link--field-webny-cat-button-link:hover a {
  color: #fff;
}

/* TABLET VIEW */
@media (min-width: 30em) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 44em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    width: 18%;
    min-height: 120px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    font-size: 16px;
    font-weight: bold;
  }
}
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 54em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    width: 18%;
    min-height: 140px;
    line-height: 20px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    letter-spacing: 2px;
  }
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type .paragraph--type--webny-category-tiles-frame {
    margin-top: 50px;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-title {
    font: bold 16px "Oswald", Arial, sans-serif;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-headline {
    font: 800 1.1em "Proxima Nova", Arial, sans-serif;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 88em;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link {
    min-height: 140px;
    width: 21%;
    margin: 1%;
    margin-top: 20px;
  }
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content .category-tile-link-flex .category-tiles-link--field-webny-cat-button-link a {
    font-size: 16px;
    letter-spacing: 0.15em;
    font-weight: bold;
  }
}
/* MAX PC VIEW */
@media (min-width: 1400px) {
  .paragraph--type--webny-category-tiles-frame .category-tiles-link-content {
    max-width: 77em;
  }
}
/* IE9 STYLING */
@media screen\0  {
  .category-tiles-landing { /* clears the frame so the background color is there */ }
  .category-tiles-landing:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .category-tiles-link--field-webny-cat-button-link {
    float: left;
    margin-left: 5px;
  }
}
/* MOBILE VIEW */
aside#toc-sidebar-desktop {
  display: none;
}

aside#toc-sidebar-mobile {
  position: relative;
  padding: 40px 0px;
  background-color: #EDEDED;
}
aside#toc-sidebar-mobile.stuck {
  position: fixed;
  top: 0px;
  z-index: 250;
  width: 100%;
}
aside#toc-sidebar-mobile h2, aside#toc-sidebar-mobile [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-mobile .h2 {
  font-size: 18px;
  font-family: "Proxima Nova";
  font-weight: 900;
  padding: 0px 0px 20px 0px;
  margin: 0px 20px;
  color: #000000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
}
aside#toc-sidebar-mobile ul {
  margin: 0;
  list-style-type: none;
  padding-left: 0px;
  position: relative;
}
aside#toc-sidebar-mobile ul:before {
  content: "";
  background-color: #D0D0CE;
  width: 5px;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  margin: 0 15px;
}
aside#toc-sidebar-mobile ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 15px;
  position: relative;
  margin: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}
aside#toc-sidebar-mobile ul li.active:before {
  content: "";
  background: #43285D;
  width: 5px;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  margin-left: -20px;
}
aside#toc-sidebar-mobile ul li.active a {
  color: #43285D;
}
aside#toc-sidebar-mobile ul li a {
  color: #62666A;
  font-size: 16px;
  font-family: "Proxima Nova";
  font-weight: bold;
  text-decoration: none;
}
aside#toc-sidebar-mobile ul li a:hover {
  color: #43285D;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
aside#toc-sidebar-mobile span.arrow {
  display: none;
}

button.sticky-menu {
  display: none;
  position: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 60px;
  width: 100%;
  background-color: #43285D;
  padding: 0px 20px;
  z-index: 250;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.sticky-menu:hover, button.sticky-menu:active {
  cursor: pointer;
  background-color: #000;
}
button.sticky-menu .sticky-menu-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-family: "Proxima Nova";
  font-weight: 800;
  font-size: 18px;
  color: #FFFFFF;
  overflow: hidden;
}
button.sticky-menu .sticky-menu-icon {
  font-size: 20px;
  color: #FFFFFF;
}

.toc-mobile-spacer.mobile {
  height: 25px;
  display: block;
  margin-top: -25px;
  visibility: hidden;
}

.webny_whats_related_pgtype .toc-mobile-spacer.mobile {
  height: 25px;
  display: block;
  margin-top: -25px;
  visibility: hidden;
}

/* display generic paragraphs at 100% width -- changed to 98% so they didn't bleed off page */
.gp-paragraphs {
  width: 100%;
}

.gp-paragraphs:not(.with-nav-sidebar) {
  padding: 0 3%;
  width: 90%;
}

html[dir=rtl] #toc-sidebar-mobile nav ul li a {
  text-align: right;
}
html[dir=rtl] #toc-sidebar-mobile nav ul li.active:before {
  margin-right: -20px;
  margin-left: 0px;
}
html[dir=rtl] .article-content h2, html[dir=rtl] .article-content [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] html[dir=rtl] .article-content .h2 {
  text-align: right;
  line-height: 45px;
}
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-facebook::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-twitter::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-youtube::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-instagram::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-google-plus::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-soundcloud::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-snapchat::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-vine::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-flickr::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-rss::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-pinterest::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-tumblr::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-linkedin::before,
html[dir=rtl] .press-contact-info .social-media-wrapper .icon-vimeo::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-facebook::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-twitter::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-youtube::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-instagram::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-google-plus::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-soundcloud::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-snapchat::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-vine::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-flickr::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-rss::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-pinterest::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-tumblr::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-linkedin::before,
html[dir=rtl] .gp-paragraphs .social-media-wrapper .icon-vimeo::before {
  color: #43285D;
  padding-left: 15px;
  display: inline-block;
  font-size: 1em;
}

.article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
  font-family: "Proxima Nova";
  font-weight: 900;
  font-size: 28px;
  color: #43285D;
  text-align: left;
  padding-bottom: 25px;
}
.article-content section p {
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #000000;
}

.article-content .toc-chapters.mview section {
  padding-top: 30px;
  padding-bottom: 30px;
}
.article-content .toc-chapters.mview section:first-of-type {
  padding-top: 30px;
}
.article-content .next-section {
  display: block;
}
.article-content .next-section .next-section-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.article-content .next-section .next-section-divider hr {
  width: 100%;
  color: #D0D0CE;
}

.generic-docdesc {
  margin-bottom: 30px;
}

.next-section {
  display: none;
}

/* Contact Frame styling - starts here */
.press-contact-info,
.gp-paragraphs {
  /*.social-media-wrapper {
    border-top: 1px solid $gray-lite;
   // border-bottom: 1px solid $gray-lite;
    padding-top: 20px;
    line-height: 40px;
    overflow: hidden;
  }*/
}
.press-contact-info .news-contact-area p,
.gp-paragraphs .news-contact-area p {
  margin: 0 auto;
  padding: 0 8%;
}
.press-contact-info .news-contact-area ul li a,
.gp-paragraphs .news-contact-area ul li a {
  line-height: 1.7em;
}
.press-contact-info fieldset,
.gp-paragraphs fieldset {
  border: none;
  margin: 0 0 1px;
}
.press-contact-info .contact-phone,
.press-contact-info .contact-address,
.press-contact-info .contact-email,
.press-contact-info .contact-fax,
.press-contact-info .contact-mapdir,
.gp-paragraphs .contact-phone,
.gp-paragraphs .contact-address,
.gp-paragraphs .contact-email,
.gp-paragraphs .contact-fax,
.gp-paragraphs .contact-mapdir {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
  min-height: 95px;
}
.press-contact-info .contact-icon,
.gp-paragraphs .contact-icon {
  display: grid;
  grid-template-columns: 20px auto;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
.press-contact-info .contact-icon i,
.gp-paragraphs .contact-icon i {
  color: #43285D;
}
.press-contact-info .contact-wrapper .contact-address .contact-address-value p,
.gp-paragraphs .contact-wrapper .contact-address .contact-address-value p {
  line-height: 22px;
}
.press-contact-info .contact-info-wrapper .contact-icon h3, .press-contact-info .contact-info-wrapper .contact-icon [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .press-contact-info .contact-info-wrapper .contact-icon .h3,
.gp-paragraphs .contact-info-wrapper .contact-icon h3,
.gp-paragraphs .contact-info-wrapper .contact-icon [id^=webny-carousel-slider-] .h3,
[id^=webny-carousel-slider-] .gp-paragraphs .contact-info-wrapper .contact-icon .h3 {
  font-size: 18px;
  color: #000000;
}
.press-contact-info .contact--field-webny-contact-phone,
.press-contact-info .contact--field-webny-contact-address,
.press-contact-info .contact--field-webny-contact-email,
.press-contact-info .contact--field-webny-contact-fax,
.press-contact-info .contact--field-webny-contact-mapdir,
.gp-paragraphs .contact--field-webny-contact-phone,
.gp-paragraphs .contact--field-webny-contact-address,
.gp-paragraphs .contact--field-webny-contact-email,
.gp-paragraphs .contact--field-webny-contact-fax,
.gp-paragraphs .contact--field-webny-contact-mapdir {
  font-family: "Proxima Nova", Arial, sans-serif !important;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 20px;
  padding-left: 5px;
}
.press-contact-info .icon-phone::before,
.gp-paragraphs .icon-phone::before {
  font-size: 1.25em;
}
.press-contact-info .contact-phone-value,
.press-contact-info .contact-fax-value,
.press-contact-info .contact-address-value,
.press-contact-info .contact-email-value,
.press-contact-info .contact-mapdir-value,
.gp-paragraphs .contact-phone-value,
.gp-paragraphs .contact-fax-value,
.gp-paragraphs .contact-address-value,
.gp-paragraphs .contact-email-value,
.gp-paragraphs .contact-mapdir-value {
  line-height: 1.7em;
  margin-left: 35px;
}
.press-contact-info .contact-address-value p,
.gp-paragraphs .contact-address-value p {
  margin: 0;
}
.press-contact-info .phone-number a,
.press-contact-info .contact-fax-value a,
.gp-paragraphs .phone-number a,
.gp-paragraphs .contact-fax-value a {
  color: #000000;
}
.press-contact-info .phone-number a:hover,
.press-contact-info .contact-fax-value a:hover,
.gp-paragraphs .phone-number a:hover,
.gp-paragraphs .contact-fax-value a:hover {
  text-decoration: none;
}
.press-contact-info .contact--field-webny-contact-address p,
.gp-paragraphs .contact--field-webny-contact-address p {
  margin-top: 0;
  margin-bottom: 0;
}
.press-contact-info .contact-email-value,
.gp-paragraphs .contact-email-value {
  text-decoration: underline;
}
.press-contact-info .social-media-wrapper,
.gp-paragraphs .social-media-wrapper {
  background-color: #D3D5E3;
  margin: 25px 0 0 0;
  padding: 0 20px;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  padding: 25px 0 0 0;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper .social-media-brand,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper .social-media-brand {
  padding: 0 17.5px 25px 17.5px;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
  background-color: #43285D;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:hover, .press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:active,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:hover,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact:active {
  background-color: #000;
  text-decoration: none;
}
.press-contact-info .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i,
.gp-paragraphs .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i {
  position: absolute;
  left: 0;
  right: 0;
  top: 14px;
  margin-inline: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 22px;
}
.press-contact-info .border-hide,
.gp-paragraphs .border-hide {
  border-bottom: none;
}
.press-contact-info .border-show,
.gp-paragraphs .border-show {
  border-bottom: 1px solid #e4e4e4;
}
.press-contact-info .no-border,
.gp-paragraphs .no-border {
  border-top: none;
}

/* Contact Frame styling - ends here */
@media (max-width: 767px) {
  .article-content .toc-chapters.mview section {
    padding: 30px 0;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 30px;
  }
  .article-content .toc-chapters {
    padding: 0px 20px;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 40px;
  }
}
/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] aside#toc-sidebar-mobile ul li.active:before {
    margin-right: -15px;
  }
  html[dir=rtl] aside#toc-sidebar-mobile ul li a {
    text-align: right;
  }
  aside#toc-sidebar-mobile {
    padding: 50px 0px;
  }
  aside#toc-sidebar-mobile h2, aside#toc-sidebar-mobile [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-mobile .h2 {
    padding: 0 0 30px 0;
    margin: 0 35px;
  }
  aside#toc-sidebar-mobile ul:before {
    margin: 0 35px;
  }
  aside#toc-sidebar-mobile ul li {
    margin: 0px 35px;
  }
  aside#toc-sidebar-mobile ul li.active:before {
    margin-left: -15px;
  }
  aside#toc-sidebar-mobile ul li a {
    font-size: 18px;
  }
  .sticky-menu {
    padding: 0px 35px;
  }
  .sticky-menu .sticky-menu-title {
    font-size: 18px;
  }
  .article-content .toc-chapters.mview section {
    padding: 40px 0;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 40px;
  }
  .article-content .toc-chapters {
    padding: 0px 35px;
  }
  .article-content .toc-chapters.mview section:first-of-type {
    padding-top: 50px;
  }
  .article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
    font-size: 32px;
    padding-bottom: 30px;
  }
  .article-content section p {
    font-size: 18px;
    margin: 0;
  }
  .article-content section p:last-child {
    padding-bottom: 0px;
  }
  .article-content .social-media-wrapper {
    background-color: #D3D5E3;
    margin: 30px 0 0 0;
    padding: 0 30px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper {
    padding: 25px 0 0 0;
  }
  .article-content .social-media-wrapper .fieldset-wrapper .social-media-brand {
    padding: 0 35px 25px 35px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact {
    width: 60px;
    height: 60px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper a.rounded-social-button-contact i {
    top: 19px;
  }
}
/* PC VIEW */
@media (min-width: 1024px) {
  html[dir=rtl] aside#toc-sidebar-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: toc;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 260px;
    direction: rtl;
  }
  html[dir=rtl] aside#toc-sidebar-desktop li a {
    text-align: right;
  }
  html[dir=rtl] aside#toc-sidebar-desktop li.active:before {
    margin-left: 0px;
    margin-right: -20px;
  }
  aside#toc-sidebar-mobile {
    display: none;
  }
  aside#toc-sidebar-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: toc;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 260px;
    direction: ltr;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper {
    position: relative;
    width: 260px;
    overflow: hidden;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper.stuck {
    position: fixed;
    top: 70px;
    -webkit-transition: top 0.3s ease-in-out;
    transition: top 0.3s ease-in-out; /* Add smooth transition */
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper h2, aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper .h2 {
    font-size: 20px;
    font-family: "Proxima Nova";
    font-weight: 900;
    padding: 0px 0px 30px 0px;
    color: #000000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-rendering: optimizeLegibility;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul {
    margin: 0;
    list-style-type: none;
    padding-left: 0px;
    position: relative;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul:before {
    content: "";
    background-color: #D0D0CE;
    width: 5px;
    height: 100%;
    position: absolute;
    border-radius: 5px;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px;
    position: relative;
    margin: 0;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li.active:before {
    content: "";
    background: #43285D;
    width: 5px;
    height: 100%;
    position: absolute;
    border-radius: 5px;
    margin-left: -20px;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li.active a {
    color: #43285D;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li a {
    color: #62666A;
    font-size: 18px;
    font-family: "Proxima Nova";
    font-weight: bold;
    text-decoration: none;
  }
  aside#toc-sidebar-desktop .toc-sidebar-desktop-wrapper ul li a:hover {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    color: #43285D;
  }
  .article-content {
    grid-area: main;
  }
  .article-content section {
    position: relative;
    padding: 50px 0px;
  }
  .article-content section:first-of-type {
    padding-top: 0px;
  }
  .article-content section > h2, .article-content [id^=webny-carousel-slider-] section > .h2, [id^=webny-carousel-slider-] .article-content section > .h2 {
    font-size: 36px;
    padding-bottom: 35px;
  }
  .article-content section p {
    margin: 3px 0 10px;
  }
  .article-content section p:last-child {
    margin-bottom: 0px;
  }
  .article-content section ul {
    margin: 1em 0 1em 0;
  }
  .article-content section ul li {
    line-height: 1.375em;
  }
  .article-content section ol {
    margin: 1em 0 1em 0;
  }
  .article-content section ol li {
    line-height: 1.375em;
  }
  .article-content .toc-chapters {
    padding: 0px;
  }
  .article-content .social-media-wrapper {
    background-color: #D3D5E3;
    margin: 35px 0 0 0;
    padding: 0 30px;
  }
  .article-content .social-media-wrapper .fieldset-wrapper {
    padding: 25px 0 0 0;
  }
  .article-content .social-media-wrapper .fieldset-wrapper .social-media-brand {
    padding: 0 25px 25px 25px;
  }
  .webny-action-label {
    max-width: 70%;
  }
  .webny-share {
    padding: 12px 50px 8px 0;
  }
  /* Contact Frame styling - starts here */
  .gp-paragraphs {
    display: grid !important;
    grid-template-columns: 260px 600px;
    grid-template-areas: "toc main";
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    padding: 70px 80px;
    width: inherit;
  }
  .gp-paragraphs:not(.with-nav-sidebar) {
    display: grid !important;
    grid-template-columns: 800px;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    padding: 70px 80px;
    width: 100%;
  }
  /* Contact Frame styling - ends here */
}
@media (min-width: 1336px) {
  .gp-paragraphs {
    grid-template-columns: 260px 800px;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .article-content .toc-chapters {
    padding: 0px;
  }
}
.gp-paragraphs .web-callout {
  color: #000;
  background-color: #FFE396;
}
.gp-paragraphs .web-callout :active {
  background-color: #FACE00;
}
.gp-paragraphs .body-callouts {
  display: block;
  position: relative;
  background-color: #eee;
  border-top: 2px solid #FACE00;
  margin-bottom: 20px;
  font-size: 16px;
  padding: 15px;
}
.gp-paragraphs .body-callouts .body-callouts-inner {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  color: #000000;
}
.gp-paragraphs .body-callouts:before {
  left: 30%;
  position: absolute;
  top: -13px;
  color: #FACE00;
}
.gp-paragraphs .body-callouts:after {
  margin-left: -4px;
  border: 4px solid transparent;
  position: absolute;
  left: 30%;
  width: 0;
  height: 0;
  top: -14px;
  color: #eee;
}
.gp-paragraphs .callout-order {
  display: inline;
}
.gp-paragraphs .ico-order {
  display: inline;
}
.gp-paragraphs .activeInlineCallout {
  background-color: #FACE00;
  -webkit-transition: background-color 0.3s 0s ease-in-out;
  transition: background-color 0.3s 0s ease-in-out;
}
.gp-paragraphs .activeBodyCallout {
  border: 2px solid #FACE00;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .gp-paragraphs {
    position: relative;
  }
  .gp-paragraphs .webny-callouts-section {
    position: absolute;
    top: 82px;
    right: -30%;
    width: 33.3333%;
    height: 100%;
    padding: 0;
    overflow: visible;
  }
  .gp-paragraphs .webny-callouts-section .body-callouts-inner {
    position: relative;
    width: 100%;
    padding: 0 50px 0 0;
  }
  .gp-paragraphs .body-callouts {
    display: block;
    position: relative;
    background-color: #eee;
    border-left: 2px solid #FACE00;
    border-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    padding: 15px;
  }
  .gp-paragraphs .body-callouts .body-callouts-inner {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    color: #000000;
  }
  .gp-paragraphs .body-callouts:before {
    top: 30%;
    position: absolute;
    left: -6px;
    color: #FACE00;
  }
  .gp-paragraphs .body-callouts:after {
    margin-left: -4px;
    border: 4px solid transparent;
    position: absolute;
    top: 30%;
    width: 0;
    height: 0;
    left: -3px;
    margin-top: -4px;
    color: #eee;
  }
  .gp-paragraphs .callout-order {
    display: none;
  }
  .gp-paragraphs .ico-order {
    display: none;
  }
  .gp-paragraphs .activeBodyCallout {
    border: 2px solid #FACE00;
  }
  .gp-paragraphs .activeCalloutSection {
    position: fixed;
    top: 0;
    padding: 0;
    right: 26px;
    width: 20%;
  }
  .gp-paragraphs .activeCalloutSection .webny-callout-inner {
    position: absolute;
    right: 0;
    top: 80px;
    width: 100%;
    height: 100%;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* OTHER STYLE OVERRIDES  */
.actions {
  background-color: #43285D;
  font-size: 0.8em;
  color: #fff;
  height: 50px;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
  /*.front .webny-share-bar {
      display: none;
  }*/
}
.actions .webny-action-label, .actions .webny-action-top, .actions .icon-arrow-up {
  visibility: hidden;
  display: inline-block;
  max-width: 20%;
}
.actions.stuck {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 100;
}
.actions.stuck .webny-action-label {
  visibility: visible;
  color: #fff;
  font-weight: 800;
  font-size: 22px;
  display: inline-block;
  padding: 10px;
  max-width: 75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.actions.stuck .webny-action-top, .actions.stuck .webny-action-top a, .actions.stuck .icon-arrow-up {
  visibility: hidden;
  display: inline-block;
  vertical-align: top;
}
.actions .webny-action-bar {
  display: inline;
  overflow: hidden;
}
.actions .webny-share {
  visibility: hidden;
  float: right;
  display: inline-block;
  padding: 10px;
}
.actions .icon-email {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-email:hover {
  color: #8B7FA0;
}
.actions .icon-facebook {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-facebook:hover {
  color: #8B7FA0;
}
.actions .icon-twitter {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-twitter:hover {
  color: #8B7FA0;
}
.actions .icon-arrow-up {
  font-size: 12.8px;
  color: #fff;
}
.actions .icon-arrow-up:hover {
  color: #8B7FA0;
}
.actions .icon-share_no-css {
  display: none;
}
.actions .webny-share-bar-icons {
  float: right;
  display: inline-block;
  padding: 12px 50px 8px 0;
}
.actions .webny-share-bar-icons h2.webny-action-share-label, .actions .webny-share-bar-icons [id^=webny-carousel-slider-] .webny-action-share-label.h2, [id^=webny-carousel-slider-] .actions .webny-share-bar-icons .webny-action-share-label.h2 {
  color: #fff;
  font-weight: 400;
  font-size: 13px;
  font-family: "Proxima Nova";
  display: inline-block;
}
.actions .webny-share-bar-icons .webny-action-share-button {
  cursor: pointer;
  padding: 0 5px;
  display: inline-block;
}
.actions .webny-share-bar-icons .icon-email, .actions .webny-share-bar-icons .icon-facebook, .actions .webny-share-bar-icons .icon-twitter {
  font-size: 12.8px;
  color: #fff;
  clear: both;
}
.actions .webny-share-bar-icons .icon-email:hover, .actions .webny-share-bar-icons .icon-facebook:hover, .actions .webny-share-bar-icons .icon-twitter:hover {
  text-decoration: none;
}
.actions .webny-share-bar-icons .webny-action-share-button a:hover {
  text-decoration: none !important;
  clear: both;
}
/* MIN TABLET VIEW */
@media (min-width: 30em) {
  /* Action Share bar styles */
  .actions.stuck .webny-action-top, .actions.stuck .icon-arrow-up {
    visibility: visible;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
  }
  .actions.stuck .webny-action-label {
    max-width: 50%;
  }
  .actions.stuck .webny-action-top a, .actions.stuck .icon-arrow-up a {
    color: #fff;
    visibility: visible;
  }
  .actions.stuck .webny-action-top a:hover, .actions.stuck .icon-arrow-up a:hover {
    color: #8B7FA0;
  }
  .actions.stuck .webny-action-top {
    padding: 12px 5px 10px 30px;
  }
  .actions.stuck .icon-arrow-up {
    padding-left: 5px;
  }
  .actions .webny-share {
    visibility: visible;
    float: right;
    display: inline-block;
    padding: 12px 25px 8px 0;
  }
  .actions .webny-share h2.webny-action-share-label, .actions .webny-share [id^=webny-carousel-slider-] .webny-action-share-label.h2, [id^=webny-carousel-slider-] .actions .webny-share .webny-action-share-label.h2 {
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
  }
  .actions .webny-share .webny-action-share-button {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
  }
  .actions .webny-share .webny-action-share-button a:link, .actions .webny-share .webny-action-share-button a:hover {
    text-decoration: none;
  }
  /* End Action Share bar styles */
}
/* MOBILE VIEW */
/*.webny-share-bar {
	background-color: $color-primary;
    font-size: 0.8em;
    color: #fff;
    height: 50px;
    letter-spacing: 1px;
    position: relative;
    overflow: hidden;
}
.webny-share {
	display: inline;
    overflow: hidden;
}*/
/* MIN TABLET VIEW */
/* PC VIEW */
@media (min-width: 48em) {
  .webny-action-share-button a:hover {
    text-decoration: underline;
    clear: both;
  }
  .icon-email:hover, .icon-facebook:hover, .icon-twitter:hover {
    text-decoration: underline;
    color: #8B7FA0;
  }
}
h3.webny-whats-related-title, [id^=webny-carousel-slider-] .webny-whats-related-title.h3 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 0.888em;
  color: #000000;
  font-weight: 500;
  border-bottom: 1px solid #D0D0CE;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.webny_whats_related_pgtype > div:not(.next-section) {
  width: 75%;
}

.webny_whats_related_pgtype > div:not(.next-section) a {
  display: inline-block;
  width: 100%;
  background-color: #fdfdfd;
  padding: 25px 30px;
  margin-bottom: 10px;
}

/* TABLET VIEW */
/* PC VIEW */
/* MOBILE VIEW */
html[dir=rtl] .webny-location .hero-inner .location-address-field .location-address {
  margin-right: 0px;
}
html[dir=rtl] .webny-location .hero-inner .para-phone-field a {
  position: relative;
  right: 0px;
}
html[dir=rtl] .webny-teaser .location-counties-label {
  float: left;
  margin-right: 8px;
}

html[dir=rtl] .webny-teaser .location-counties-label {
  float: right;
  margin-left: 8px;
}

.webny-location article.hero-layout {
  background-color: black;
}

.webny-location .hero-inner .first-phone,
.webny-location .hero-inner .last-phone,
.webny-location .hero-inner .location-vertical-line {
  float: left;
}
.webny-location .hero-inner .location-vertical-line {
  border-left: 1px solid #fff !important;
  height: 40px;
  position: relative;
  top: 8px;
  left: 15px;
  margin-right: 40px;
}

.webny-teaser .location-counties-fieldwrapper {
  line-height: 1;
  height: 100px;
}
@media (min-width: 1024px) {
  .webny-teaser .location-counties-fieldwrapper {
    height: 81px;
  }
}
.webny-teaser .location-counties {
  display: inline;
}
.webny-teaser .location-counties-label {
  float: left;
  margin-right: 8px;
}

/* MIN TABLET VIEW */
/* CUSTOM SMALL TABLET VIEW */
@media (max-width: 968px) {
  .hero-layout .hero-has-image .hero-location,
  .hero-layout .hero-has-image .hero-location .hero-image,
  .hero-layout .hero-location-inner .hero-has-image-content {
    min-height: 380px;
  }
}
/* PC VIEW */
@media (min-width: 48em) {
  .webny-location .hero-layout .hero-has-image .hero-location,
  .webny-location .hero-layout .hero-has-image .hero-location .hero-image,
  .webny-location .hero-layout .hero-location-inner .hero-has-image-content {
    min-height: 380px !important;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.paragraph {
  display: block;
}

.paragraph--type--webny-ql-pgtype {
  /*background-color: $ql-frame-bkgd-color;*/
  padding: 80px 3%;
}

.qlframe-inner {
  max-width: 75em;
  margin: 0 auto;
}

.ql-col-group {
  margin-top: 30px;
}

.ql--group-1-items,
.ql--group-2-items {
  margin-top: 5px;
}

.ql--group-1,
.ql--group-2 {
  display: block;
  width: 95%;
  padding: 0 1%;
  vertical-align: top;
}

.ql--field-webny-ql-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.ql--field-webny-ql-headline {
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  line-height: 3rem;
}

.ql--field-webny-ql-col-1-title,
.ql--field-webny-ql-col-2-title {
  font-weight: 700;
  color: #000;
  font-size: 24px;
  padding: 25px 0;
  text-align: left;
}

/*
Quick Links Card
 */
.webny-quick-links {
  height: 100px;
  width: 100%;
  background-color: #F8FAFA;
  margin-bottom: 15px;
  border-radius: 15px;
  border: 1px solid #D0D0CE;
  padding-right: 10px;
}
.webny-quick-links .webny-quick-links-image {
  float: left;
  margin-right: 16px;
  width: 100px;
  height: 100px;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-image .fallback-image svg {
  background-color: #8B7FA0;
  stroke: #ffffff;
  fill: #ffffff;
  padding: 20px;
  width: 60px;
  height: 60px;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-image .fallback-image svg .st0 {
  stroke: #ffffff;
}
.webny-quick-links .webny-quick-links-image img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  border-radius: 15px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-title {
  text-align: left;
  padding-top: 10px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-title a {
  font-weight: 600;
  color: #004DD1;
  font-size: 18px;
}
.webny-quick-links .webny-quick-links-card-text .webny-quick-links-description {
  display: none;
}

.ql--field-webny-ql-col-1-button,
.ql--field-webny-ql-col-2-button {
  padding: 9px 0;
}
.ql--field-webny-ql-col-1-button a,
.ql--field-webny-ql-col-2-button a {
  font-family: "Proxima Nova";
  text-decoration-thickness: 1px;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #004DD1;
}
.ql--field-webny-ql-col-1-button a:hover,
.ql--field-webny-ql-col-2-button a:hover {
  text-decoration-thickness: 2px;
  color: #004DD1;
}
.ql--field-webny-ql-col-1-button .arrow-right,
.ql--field-webny-ql-col-2-button .arrow-right {
  font-weight: 900 !important;
  color: #004DD1;
  font-size: small;
}

.descriptor--field-webny-tbd-cta1,
.descriptor--field-webny-tbd-cta2 {
  clear: both;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: #43285D;
}
.descriptor--field-webny-tbd-cta1 a:visited, .descriptor--field-webny-tbd-cta1 a:link,
.descriptor--field-webny-tbd-cta2 a:visited,
.descriptor--field-webny-tbd-cta2 a:link {
  color: #ffffff;
}
.descriptor--field-webny-tbd-cta1 a:hover,
.descriptor--field-webny-tbd-cta2 a:hover {
  background-color: #000000;
  text-decoration: none;
}
.descriptor--field-webny-tbd-cta1 a,
.descriptor--field-webny-tbd-cta2 a {
  padding: 13px 20px;
  min-width: 175px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
  width: auto;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  margin: 4px auto;
}
@media (min-width: 20em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    display: block;
  }
}
@media (min-width: 30em) {
  .descriptor--field-webny-tbd-cta1 a,
  .descriptor--field-webny-tbd-cta2 a {
    max-width: 450px;
    display: inline-block;
  }
}

/* TABLET VIEW */
@media (min-width: 768px) {
  .webny-quick-links .webny-quick-links-card-text .webny-quick-links-title a {
    font-size: 16px;
    line-height: 20px;
  }
  .ql-col-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
  .ql-col-group .ql--group-1,
  .ql-col-group .ql--group-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
  .ql-col-group .ql--group-1-items,
  .ql-col-group .ql--group-2-items {
    -webkit-box-flex: 5;
    -ms-flex: 5 0 auto;
    flex: 5 0 auto;
  }
  .qlcol1-title .ql--group-2 {
    padding-top: 77px;
  }
  .qlcol2-title .ql--group-1 {
    padding-top: 77px;
  }
}
/* PC VIEW */
@media (min-width: 1024px) {
  .webny-quick-links-description {
    display: block !important;
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    color: #000;
    height: 2.4em;
    line-height: 1.2em;
  }
  .webny-quick-links-card-text a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10-specific styles go here */
}
.webny-teaser {
  margin: 20px auto;
  border: 1px solid #D0D0CE;
  border-radius: 15px;
  font-family: "Proxima Nova", Arial, sans-serif;
}
.webny-teaser .webny-card-teaser {
  height: 73px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .webny-teaser .webny-card-teaser {
    height: 100px;
  }
}
.webny-teaser-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.webny-teaser .webny-teaser-wrapper .webny-teaser-image div picture img {
  width: 240px;
}
.webny-teaser .layout-container ul li {
  margin: 9px 0 !important;
  padding: 0;
}
.webny-teaser-image {
  display: none;
  border-radius: 15px;
}
@media (min-width: 1024px) {
  .webny-teaser-image {
    display: block;
    float: left;
    height: 240px;
    padding-right: 20px;
  }
  .webny-teaser-image svg {
    width: 202px;
    height: 202px;
    background-color: #8B7FA0;
    fill: #ffffff;
    padding: 20px;
  }
  .webny-teaser-image .list-fallback-img svg {
    padding: 65px;
    width: 110px;
    height: 110px;
    border-radius: 15px;
  }
  .webny-teaser-image img {
    max-width: none;
    border-radius: 15px;
  }
  .webny-teaser-image .st0,
  .webny-teaser-image .st1 {
    stroke: #ffffff;
  }
}
.webny-teaser-content-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}
.webny-teaser-content-wrapper__details {
  padding: 10px 15px 0;
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details {
    padding: 20px 15px 0;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details {
    height: 183px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details {
    padding: 20px 25px 0;
  }
}
.webny-teaser-content-wrapper__details-left {
  padding-top: 10px;
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details-left {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding-top: 20px;
    border-right: 1px solid #D0D0CE;
    margin-right: 15px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper__details-left {
    margin-right: 15px;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 1336px) {
  .webny-teaser-content-wrapper__details-left {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper__details-right {
    padding-top: 0px;
    width: 100%;
  }
}
@media (min-width: 461px) {
  .webny-teaser-content-wrapper {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .webny-teaser-content-wrapper {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-content-wrapper {
    font-size: 16px;
  }
}
.webny-teaser__events {
  max-height: 382px;
}
.webny-teaser__events .description {
  display: none;
}
@media (min-width: 768px) {
  .webny-teaser__events {
    height: 230px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events {
    height: 240px;
  }
}
.webny-teaser__events .webny-teaser-content-wrapper__details {
  padding: 0 15px;
  height: 337px;
}
@media (min-width: 768px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    height: 196.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    height: 204px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser__events .webny-teaser-content-wrapper__details {
    padding: 0 15px 0 0;
  }
}
.webny-teaser-filter-terms {
  position: relative;
  font-size: 14px;
  line-height: 14px;
  padding-top: 5px;
}
@media (min-width: 768px) {
  .webny-teaser-filter-terms {
    padding-top: 0;
    font-size: 16px;
    line-height: 16px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-filter-terms {
    font-size: 14px;
  }
}
.webny-teaser-filter-term-border {
  width: 60px;
  border-bottom: 1px solid #D0D0CE;
  display: inline-block;
  margin: 13px 0 2px 0;
}
.webny-teaser span-filter-term-border {
  margin: 9px 0;
}
.webny-teaser-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 18px;
  line-height: 21px;
}
.webny-teaser-title a {
  color: #8B7FA0;
  text-decoration: none;
}
.webny-teaser-title a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .webny-teaser-title {
    font-size: 20px;
    line-height: 24px;
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser-title {
    font-size: 18px;
    line-height: 21px;
  }
}
.webny-teaser .description {
  line-height: 1.1;
  height: 100px;
}
.webny-teaser .event-date__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date .event-date {
  font-family: "Proxima Nova", Arial, sans-serif;
  color: #000;
}
.webny-teaser .event-date .event-date__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.webny-teaser .event-date .day-month-wrapper {
  padding-bottom: 20px;
}
.webny-teaser .event-date .day-month-wrapper .month-day-year {
  font-size: 14px;
  font-weight: 800;
}
.webny-teaser .event-date .multi-day .day div,
.webny-teaser .event-date .multi-day .month div,
.webny-teaser .event-date .multi-day .event-year div {
  float: left;
  width: 85px;
}
.webny-teaser .event-date .multi-day .day div.dash,
.webny-teaser .event-date .multi-day .month div.dash,
.webny-teaser .event-date .multi-day .event-year div.dash {
  width: 30px;
}
.webny-teaser .event-date .multi-day .month .start,
.webny-teaser .event-date .multi-day .month .end,
.webny-teaser .event-date .multi-day .event-year .start-event-year,
.webny-teaser .event-date .multi-day .event-year .end-event-year {
  padding-left: 0px;
}
.webny-teaser .event-date .month {
  color: #FACE00;
  font-size: 14px;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  padding-bottom: 10px;
  text-transform: uppercase;
}
.webny-teaser .event-date .month:before, .webny-teaser .event-date .month:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .month:after {
  clear: both;
}
.webny-teaser .event-date .month div {
  text-align: center;
}
.webny-teaser .event-date .month .dash {
  color: transparent;
}
.webny-teaser .event-date .day {
  font-size: 42px;
  color: #000;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 800;
  padding-bottom: 5px;
}
.webny-teaser .event-date .day:before, .webny-teaser .event-date .day:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .day:after {
  clear: both;
}
.webny-teaser .event-date .day div {
  text-align: center;
}
.webny-teaser .event-date .day .dash {
  font-size: 34px;
  font-weight: 600;
}
.webny-teaser .event-date .event-year {
  font-size: 16px;
  color: #000;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-weight: 600;
}
.webny-teaser .event-date .event-year:before, .webny-teaser .event-date .event-year:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.webny-teaser .event-date .event-year:after {
  clear: both;
}
.webny-teaser .event-date .event-year div {
  text-align: center;
}
.webny-teaser .event-date .event-year .start-event-year {
  padding-left: 0px;
}
.webny-teaser .event-date .event-year .dash {
  color: transparent;
}
.webny-teaser .event-date .day-month-wrapper,
.webny-teaser .event-date .time-wrapper,
.webny-teaser .event-date .address-wrapper,
.webny-teaser .event-date .last-updated-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 10px;
}
.webny-teaser .event-date .day-month-wrapper i,
.webny-teaser .event-date .time-wrapper i,
.webny-teaser .event-date .address-wrapper i,
.webny-teaser .event-date .last-updated-wrapper i {
  color: #43285D;
  font-size: 13px;
  width: 13px;
  margin-right: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.webny-teaser .event-date .time-wrapper .time-full-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.webny-teaser .event-date .time-wrapper .time-full-time .dash {
  margin: 0 5px;
}
.webny-teaser .event-date .time {
  color: #fff;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
}
.webny-teaser .event-date .time::before {
  color: #8B7FA0;
  display: inline-block;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .time div {
  display: inline-block;
}
.webny-teaser .event-date .address-wrapper .address-full-location {
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .address-wrapper .venue-name {
  color: #fff;
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .address-wrapper::before {
  color: #8B7FA0;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .address {
  color: #fff;
  float: left;
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated-full-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated-label {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  float: left;
  font-style: italic;
}
.webny-teaser .event-date .last-updated-wrapper::before {
  color: #8B7FA0;
  float: left;
  font-size: 13px;
  vertical-align: top;
  width: 23px;
}
.webny-teaser .event-date .last-updated-wrapper .last-updated {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
}
.webny-teaser .event-date .day div,
.webny-teaser .event-date .month div,
.webny-teaser .event-date .event-year div {
  margin: auto;
}
.webny-teaser .event-date .month {
  padding-bottom: 0px !important;
}
.webny-teaser .event-date .day {
  padding-bottom: 0px !important;
}
.webny-teaser .event-date .address-wrapper {
  /*height: 48px;*/
  overflow: hidden;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 0 0 0 !important;
    /*height: 32px;*/
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 0 0 0 !important;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .event-date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.webny-teaser .event-date .day-month-wrapper {
  padding-bottom: 10px;
  width: 150px;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .day-month-wrapper {
    width: 150px;
    padding-top: 10px;
    padding-bottom: 5px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .day-month-wrapper {
    padding: 8px 0 0px 0;
    width: 150px;
  }
}
.webny-teaser .event-date .time {
  color: #000000;
}
.webny-teaser .event-date .time::before {
  width: 13px;
  padding-right: 5px;
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .time {
    font-weight: 600;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .event-date .time {
    padding: 0;
  }
}
.webny-teaser .event-date .address {
  color: #000000;
}
.webny-teaser .event-date .address-wrapper {
  padding-top: 10px;
  font-size: 13px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 20px;
  }
}
@media (min-width: 1024px) {
  .webny-teaser .event-date .address-wrapper {
    padding: 5px 15px;
  }
}
.webny-teaser .day-month-wrapper {
  width: 100%;
}
@media (min-width: 1336px) {
  .webny-teaser .day-month-wrapper {
    width: 24%;
  }
}
.webny-teaser .month {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
}
.webny-teaser .day {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
}
.webny-teaser .event-year {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
  -ms-flex-pack: row;
  justify-content: row;
  font-size: 13px !important;
}
.webny-teaser .event-year .start-event-year,
.webny-teaser .event-year .end-event-year {
  font-size: 13px !important;
}
.webny-teaser .multi-day .day div,
.webny-teaser .multi-day .month div,
.webny-teaser .multi-day .event-year div,
.webny-teaser .multi-day .start div {
  float: left;
  width: 45px !important;
}
.webny-teaser .multi-day .day div.dash,
.webny-teaser .multi-day .month div.dash,
.webny-teaser .multi-day .event-year div.dash,
.webny-teaser .multi-day .start div.dash {
  padding: 0 0 0 5px;
  font-size: 20px;
}
.webny-teaser .meridiem {
  font-size: 12px;
  margin-left: 5px;
}
@media (min-width: 1024px) {
  .webny-teaser .address-wrapper {
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1336px) {
  .webny-teaser .address-wrapper {
    padding: 0;
  }
}
.webny-teaser .address-wrapper .venue-name {
  font-size: 13px;
  line-height: 16px;
  padding-left: 0 !important;
}
.webny-teaser .address-wrapper .venue-name > div {
  color: #000;
}
@media (min-width: 768px) {
  .webny-teaser .address-wrapper .venue-name > div {
    height: 16px;
  }
}
.webny-teaser .address-wrapper .city-state-zip {
  display: inline;
}
@media (min-width: 1336px) {
  .webny-teaser .address-wrapper .city-state-zip {
    display: inline;
  }
}
.webny-teaser .address-wrapper .separator {
  margin-left: -4px;
}
.webny-teaser .links,
.webny-teaser .actions {
  list-style: none;
  padding: 8px 31px;
  margin: 0;
  background-color: #EDEDED;
  border-top: 1px solid #D0D0CE;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}
@media (min-width: 768px) {
  .webny-teaser .links,
  .webny-teaser .actions {
    padding: 8px 23px;
  }
}
.webny-teaser .links a {
  position: relative;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 13px;
  color: black;
  letter-spacing: 1px;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .webny-teaser .links a {
    margin-left: 3px;
  }
}
.webny-teaser .links a:hover {
  text-decoration: underline;
}
.webny-teaser .links a .chevron {
  color: #FACE00;
  left: -5px;
  position: relative;
}

.webny-teaser .landing-summary-fieldwrapper {
  line-height: 1;
  height: 100px;
}

@media (max-width: 1023px) {
  .webny-search-container .filter-sidebar {
    zoom: 1;
    background-color: #242424;
    padding: 0 !important;
  }
  .webny-search-container .filter-sidebar:before, .webny-search-container .filter-sidebar:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-search-container .filter-sidebar:after {
    clear: both;
  }
  .webny-search-container .filter-sidebar .filter-sidebar-content {
    display: none;
  }
  .webny-search-container .filter-sidebar.expanded .filter-sidebar-content {
    display: block;
  }
  .webny-search-container .filter-sidebar.expanded .filter-toggle:before {
    content: "\e639";
  }
  .webny-search-container .filter-sidebar .filter-toggle {
    background: transparent;
    border: none;
    color: #fff;
    position: relative;
    padding: 20px;
    text-align: left;
    font-weight: bold;
    width: 100%;
  }
  .webny-search-container .filter-sidebar .filter-toggle:before {
    font-family: "icomoon";
    content: "\e616";
    position: absolute;
    color: #FACE00;
    right: 30px;
  }
}
.webny-search-container .filter-sidebar h3, .webny-search-container .filter-sidebar [id^=webny-carousel-slider-] .h3, [id^=webny-carousel-slider-] .webny-search-container .filter-sidebar .h3,
.webny-search-container .filter-sidebar .form-item-keyword label,
.webny-search-container .filter-sidebar .form-item-location-counties label,
.webny-search-container .filter-sidebar .form-item-created-date:before,
.webny-search-container .filter-sidebar .form-item-field-webny-event-date-start:before {
  color: #FACE00;
  font-size: 0.9rem;
  font-family: "Oswald", Arial, sans-serif;
  text-transform: uppercase;
  padding: 0 0 1em 0;
  font-weight: bold;
  cursor: default;
}
.webny-search-container .filter-sidebar .form-item-items-per-page {
  display: none;
}
.webny-search-container .filter-sidebar form {
  color: #fff;
  position: relative;
  margin: 0;
  padding: 0;
}
.webny-search-container .filter-sidebar label {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  margin: 0.25em 0;
}
.webny-search-container .filter-sidebar input {
  background-color: #242424;
  border: 1px solid #62666A;
  color: #ffffff;
  height: 35px;
  margin: 0 0 20px 0;
  padding: 2px 20px;
  outline: none;
}
.webny-search-container .filter-sidebar input:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .form-item-keyword {
  position: relative;
}
.webny-search-container .filter-sidebar .form-item-keyword input {
  padding: 7px 20px 7px 40px;
  border: solid 1px #62666A;
  border-radius: 30px;
  vertical-align: baseline;
  line-height: 20px;
  width: 100%;
}
.webny-search-container .filter-sidebar .form-item-keyword input:focus {
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .form-item-keyword:after {
  color: #FACE00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f002";
  font-size: 18px;
  position: absolute;
  left: 12px;
  bottom: 3px;
  top: 66%;
}
.webny-search-container .filter-sidebar .form-item-location-counties {
  position: relative;
  padding-bottom: 10px;
  color: #62666A;
}
.webny-search-container .filter-sidebar .form-item-location-counties select {
  padding: 7px 20px 7px 40px;
  border: solid 1px #62666A;
  border-radius: 20px;
  width: 100%;
  outline: none;
  cursor: pointer;
}
.webny-search-container .filter-sidebar .form-item-location-counties select:focus {
  -webkit-box-shadow: 0 0 0 2px #FACE00;
  box-shadow: 0 0 0 2px #FACE00;
}
.webny-search-container .filter-sidebar input[type=date]:focus {
  color: #000000;
}
.webny-search-container .filter-sidebar input[type=date] {
  background-color: transparent;
  border: 1px solid #62666A;
  color: #62666A;
}
.webny-search-container .filter-sidebar input[type=date]:focus {
  color: #62666A;
  outline: #000 auto 2px;
  outline-offset: 3px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar input[type=submit] {
  float: right;
}
.webny-search-container .filter-sidebar input[type=submit]:hover {
  background-color: #242424;
  border-color: #FACE00;
  color: #FACE00;
}
.webny-search-container .filter-sidebar .block-filter-term {
  border-bottom: 1px solid #404040;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.webny-search-container .filter-sidebar .item-list__checkbox {
  margin: 0;
  padding: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item {
  outline: none;
  list-style: none;
  margin: 0 0 15px;
  position: relative;
  padding: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item:focus {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px white;
  box-shadow: 0 0 0 4px white;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item .facet-item__value {
  display: block;
  overflow: hidden;
  padding-top: 5px;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item:last-child {
  margin-bottom: 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] {
  display: none;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label {
  color: #ffffff;
  cursor: pointer;
  display: block;
  margin: -1px 4px 0 0;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:hover {
  color: #ffffff;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:hover:before {
  color: #ffffff;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label:before {
  color: #62666A;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f055";
  font-size: 28px;
  vertical-align: middle;
  margin-right: 10px;
  float: left;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label {
  color: #FACE00;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label:before {
  color: #FACE00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f058";
  float: left;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input:checked + label.option:active {
  color: #FACE00;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label.checked:before {
  color: #FACE00;
  font-family: "icomoon";
  content: "\e61f";
  position: absolute;
  left: 9px;
}
.webny-search-container .filter-sidebar .item-list__checkbox .facet-item input[type=checkbox] + label.checked:hover:before {
  color: #ffffff;
  content: "\e623";
  position: absolute;
}
.webny-search-container .filter-sidebar .form-item-created-date:before {
  content: "Date";
}
.webny-search-container .filter-sidebar .form-item-field-webny-event-date-start:before {
  content: "Date";
}
@media (min-width: 1024px) {
  .webny-search-container .filter-sidebar .form-item-location-counties select {
    padding: 7px 20px 7px 20px !important;
  }
}
@media (min-width: 1336px) {
  .webny-search-container .filter-sidebar .form-item-location-counties select {
    padding: 7px 20px 7px 40px !important;
  }
}

.views-page-webny-search .layout-content {
  margin-bottom: 0;
}

.webny-search-container .filter-sidebar {
  padding: 40px 0;
}
.webny-search-container .filter-sidebar > * {
  padding-left: 20px;
  padding-right: 20px;
}
.webny-search-container .view-main-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.webny-search-container .view-main-content > * {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  .webny-search-container {
    zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #242424;
  }
  .webny-search-container .filter-sidebar {
    width: 23.7288135593%;
    float: left;
    margin-right: 1.6949152542%;
  }
  .webny-search-container:before, .webny-search-container:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-search-container:after {
    clear: both;
  }
  .webny-search-container .view-main-content {
    width: 74.5762711864%;
    float: right;
    margin-right: 0;
    background: #fff;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .webny-search-container .view-main-content > * {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.webny-search-container .js-form-clear-all {
  color: #004DD1;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 6px;
}
.webny-search-container .js-form-clear-all:before {
  content: "\f00d";
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  font-size: 12px;
  font-weight: 900;
  line-height: 1;
  margin-right: 2px;
  -webkit-text-stroke: 1px;
}

@media (min-width: 1024px) {
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-filter-term-listing), .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-loc-filter-term-listing), .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div:first-of-type:has(> .paragraph--type--webny-event-filter) {
    margin-top: 50px;
  }
}
.webny-teaser .webny-teaser-title a {
  color: #004DD1;
}
.webny-teaser .page-description-fieldwrapper {
  line-height: 1;
  height: 100px;
}

.teaser--type--webny-page .webny-teaser-title {
  margin-bottom: 0;
}
.teaser--type--webny-page .webny-teaser-content-wrapper__details {
  min-height: 250px;
}

@media (min-width: 30em) {
  .teaser--type--webny-page .webny-teaser-title {
    margin-bottom: 18px;
  }
  .teaser--type--webny-page .webny-teaser-content-wrapper__details {
    min-height: 0px;
  }
}
@media (min-width: 48em) {
  .teaser--type--webny-page .webny-teaser-title {
    margin-bottom: 5px;
  }
  .teaser--type--webny-page .webny-teaser-content-wrapper__details {
    min-height: 0px;
  }
}
.news-date-fieldwrapper {
  font-size: 0.722em;
  margin-bottom: 15px;
}
.news-date-fieldwrapper .news-listing-date {
  font-weight: 800;
  display: inline;
}
.news-date-fieldwrapper .news-listing-time {
  display: inline;
}

.fallback-newspaper svg {
  height: 102px;
  width: 102px;
  padding: 65px;
}

.no-description {
  height: 73px;
}

.webform-submission-form .js-form-item label.option {
  display: inline;
}
.webform-submission-form div {
  margin: 2% 0 0 0;
}
.webform-submission-form fieldset.form-wrapper {
  padding-bottom: 2%;
}

/**
 * Progress tracker styles.
 *
 * @see http://nigelotoole.github.io/progress-tracker/
 */
/**
 * Update progress text to show completed and active.
 */
.webform-progress-tracker .progress-step .progress-text {
  color: #767676;
}

.webform-progress-tracker .progress-step.is-active .progress-text,
.webform-progress-tracker .progress-step.is-complete .progress-text {
  color: #333;
}

/**
 * Disable hover state because webform wizard progress markers are not clickable.
 */
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,
.webform-progress-tracker .progress-step:hover .progress-marker::before,
.webform-progress-tracker .progress-step .progress-marker::after {
  background-color: #767676;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before,
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,
.webform-progress-tracker .progress-step.is-complete .progress-marker::after {
  background-color: #333;
}

.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before {
  background-color: #2196f3;
}

.webform-progress-tracker .progress-title[role=link] {
  color: #1976d2;
}

.webform-progress-tracker .progress-title[role=link]:hover,
.webform-progress-tracker .progress-title[role=link]:focus {
  color: #2196f3;
}

.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role=link]:before {
  background-color: #1976f2;
}

.je--field-webny-je-embed {
  max-width: 75em;
  margin: 0 auto;
  padding: 0 8%;
}

.je--field-webny-wysiwyg-title,
.je--field-webny-wysiwyg-headline {
  max-width: 75em;
  margin: 0 auto;
}

.paragraph--type--webny-je-pgtype {
  background-color: #ffffff;
}

.je--field-webny-je-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.je--field-webny-je-headline {
  color: #000000;
  font: bold 1.8rem "Proxima Nova", Arial, sans-serif;
  text-align: center;
  line-height: 1.75em;
  margin-bottom: 15px;
}

.front .je--field-webny-je-headline {
  font: 800 2.22rem "Proxima Nova", Arial, sans-serif;
  line-height: 1.25em;
}

/* TABLET VIEW */
/* DESKTOP VIEW */
/* MOBILE FIRST STYLES */
/* HERO LAYOUT */
.hero-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-layout .hero-generic.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-layout .hero-generic-inner {
  position: relative;
  width: 100%;
}
.hero-layout .hero-generic-inner.title-only {
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
  padding-bottom: 40px;
}
.hero-layout .hero-generic-inner.title-only .hero-generic-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-layout .hero-generic-inner.title-only h1, .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
  line-height: 1.15em;
}
.hero-layout .hero-generic-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper {
  padding: 40px 20px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 14px;
  padding-right: 10px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .published-date {
  padding-bottom: 20px;
  color: #fff;
  font-family: "Proxima Nova";
  font-size: 14px;
  text-transform: uppercase;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper h1, .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 35px;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding-bottom: 0;
  line-height: 1.15em;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary {
  padding-top: 35px;
  font-size: 18px; /*1em; */
  line-height: 1.375em;
  color: #ffffff;
  position: relative;
  z-index: 5;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-horizontal-hr {
  margin: 30px 0px;
  border-bottom: 1px solid #FFFFFF;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
  padding-bottom: 35px;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist .checklist-title {
  padding-bottom: 15px;
  font-family: "Proxima Nova";
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul {
  margin: 0;
  padding: 0;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start; /* Vertically align content */
  font-family: "Proxima Nova";
  padding-bottom: 5px;
  font-size: 16px;
  color: #FFFFFF;
  list-style: none;
  line-height: 1.5;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li span.checklist-item {
  margin: 0px 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist ul li i.checklist-icon {
  margin-top: 2px;
  font-size: 16px !important;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-cta a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 0;
  cursor: pointer;
  height: 50px;
  width: 200px;
  border-radius: 15px;
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 2px;
  color: #000000;
  margin: 5px auto;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-cta a:hover {
  background-color: #FFFFFF;
}

/* RTL Specifics */
html[dir=rtl] .hero-generic-checklist ul li {
  text-align: right;
}
html[dir=rtl] .hero-layout .hero-generic-wrapper .hero-generic-description-wrapper .assoc-landing .assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .hero-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-layout .hero-generic-checklist-cta-wrapper.button-present .hero-generic-cta {
    padding-left: 0;
  }
  html[dir=rtl] .hero-layout .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    padding: 0px 0px 0px 30px !important;
  }
  html[dir=rtl] .hero-layout .hero-generic-cta:only-child {
    padding-right: 0 !important;
  }
  .hero-layout .hero-generic.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-layout .hero-generic-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-layout .hero-generic-inner.title-only .hero-generic-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-layout .hero-generic-inner.title-only h1, .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content {
    padding: 45px 0px 45px 0px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper {
    padding: 0px 35px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper h1, .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary {
    width: 100%;
    line-height: 1.375em;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-summary.checklist-cta-absent {
    border-bottom: none;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present {
    grid-template-columns: 1fr 1px 230px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-absent {
    grid-template-columns: 1fr;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    padding: 0px 30px 0px 0px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    margin: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist ul li span.checklist-item {
    margin: 0 5px;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    height: 100%;
    background-color: #FFFFFF;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    padding: 15px 30px 0 30px;
    padding-bottom: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta:only-child {
    padding-left: 0;
  }
  .hero-layout .hero-generic-inner.hero-has-content .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta a {
    margin: 0;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=ltr] .hero-layout .hero-has-image .hero-image {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-has-image .hero-generic-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    padding: 30px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 427px;
  }
  html[dir=ltr] .hero-layout .hero-has-image .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    max-width: 580px;
    width: 100%;
    padding: 45px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner {
    padding: 80px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only h1, html[dir=ltr] .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=ltr] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner.title-only .hero-generic-description-wrapper {
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-horizontal-hr {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper.checklist-cta-absent {
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper:not(.checklist-cta-absent) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    padding-right: 45px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper h1, html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .h1 {
    font-size: 36px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary {
    border-bottom: none;
    padding: 0;
    line-height: 1.375em;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary div {
    padding-right: 45px;
    padding-top: 35px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-left: 45px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
    padding-bottom: 0px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #FFFFFF;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    display: none;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    margin: 0;
    width: 100%;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 18px;
  }
  html[dir=ltr] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    display: block;
    padding: 5px 0px 0px 0px;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-image {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-generic-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: cover;
    padding: 30px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=rtl] .hero-layout .hero-has-image .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    width: 100%;
    padding: 45px;
    overflow: hidden;
  }
  html[dir=rtl] .hero-layout .hero-keywords .keyword {
    padding-right: 0px !important;
    padding-left: 30px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner {
    padding: 80px 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only h1, html[dir=rtl] .hero-layout .hero-generic-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-layout .hero-generic-inner.title-only .h1 {
    padding: 0px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner.title-only .hero-generic-description-wrapper {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-horizontal-hr {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    padding-left: 45px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper.checklist-cta-absent {
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper h1, html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .h1 {
    font-size: 36px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary {
    border-bottom: none;
    padding: 0;
    line-height: 1.375em;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-description-wrapper .hero-generic-summary div {
    padding-left: 45px;
    padding-top: 35px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-right: 45px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper.button-present .hero-generic-checklist {
    padding-bottom: 0px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-separator {
    display: none;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #FFFFFF;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist {
    width: 100%;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-checklist .checklist-title {
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 18px;
  }
  html[dir=rtl] .hero-layout .hero-generic-inner .hero-generic-wrapper .hero-generic-checklist-cta-wrapper .hero-generic-cta {
    display: block;
    padding: 25px 0px 0px 0px;
  }
}
/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-landing-page-page.title-present .title-landing-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-landing-page-page.hero-present .hero-landing-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-landing-page-page.both-present .hero-landing-layout {
  border-bottom: 2px solid #FFFFFF;
}
.webny-landing-page-page.both-present .title-landing-layout {
  border-top: 2px solid #FFFFFF;
}

/* Title display */
.title-landing-layout {
  overflow: hidden;
  position: relative;
}
.title-landing-layout .title-landing-page {
  background-color: #FACE00;
  padding: 3px 20px 0px 20px;
}
.title-landing-layout .title-landing-page h1, .title-landing-layout .title-landing-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-landing-layout .title-landing-page .h1 {
  display: inline-block;
  font-size: 52px;
  color: #000000;
  padding: 0px;
}
.title-landing-layout .title-landing-page .title-subtitle {
  display: inline-block;
  font-size: 24px;
  padding: 0 0 16px 52px;
}

/* RTL Specifics */
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .hero-button .cta-landing-icon::before {
  content: " \f30a" !important;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  content: "" !important;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-buttons .video-hero-button .video-cta-landing-icon::after {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f04b" !important;
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
}
html[dir=rtl] .hero-landing-layout .hero-landing-page-inner .hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* HERO LAYOUT */
.hero-landing-layout {
  overflow: hidden;
  position: relative;
}
.hero-landing-layout .hero-landing-page.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-landing-layout .hero-landing-page-inner {
  position: relative;
  width: 100%;
  background-color: #43285D;
  /*h2 {
    margin-top: 56px;
  }*/
}
.hero-landing-layout .hero-landing-page-inner.title-only {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-landing-layout .hero-landing-page-inner.title-only .hero-landing-page-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  line-height: 1.15em;
  width: auto;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.title-only h2, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h2 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  line-height: 1.15em;
  width: auto;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper {
  padding: 0px 20px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 14px;
  padding-right: 10px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  padding: 0 1px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h1, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  line-height: 1.15em;
  color: #FFFFFF;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h2, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h2 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  line-height: 1.15em;
  color: #FFFFFF;
  padding: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary {
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 1.375em;
  color: #FFFFFF;
  padding-top: 25px;
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary:last-child {
  padding-bottom: 0;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button {
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button > button {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  background: none;
  border-top: none;
  border-right: none;
  border-left: none;
  cursor: pointer;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button .video-cta-landing-icon::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f04b";
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button {
  padding-bottom: 35px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:last-child {
  padding-bottom: 0px;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button > a {
  font-family: "Proxima Nova";
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 1px;
  line-height: 1.15em;
}
.hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free" !important;
  content: " \f30b";
  font-weight: bold;
  font-size: 12px;
  font-style: normal;
  line-height: 1.15em;
}
.hero-landing-layout .hero-video-frame {
  position: relative;
  width: 100%;
  min-height: 320px;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .video-js {
  width: 100%;
  margin: 0 auto;
  border: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .video-js .vjs-tech {
  border: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .vjs-control-bar {
  margin: 0 auto;
  width: auto;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .videojs-heroplayer-youtube-dimensions.vjs-fluid,
.hero-landing-layout .hero-video-frame .hero-video-inner #videojs-heroplayer-vimeo.video-js.vjs-16-9 {
  padding-top: 0;
}
.hero-landing-layout .hero-video-frame .hero-video-inner .hero-type-youtube .vjs-control-bar {
  display: none !important;
}
.hero-landing-layout #hero-video-frame {
  background-color: #000;
}
.hero-landing-layout .hero-video-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 12;
}
.hero-landing-layout .hero-video-close a {
  color: #fff;
  font-size: 30px;
  opacity: 0.4;
  text-decoration: none;
}
.hero-landing-layout .hero-video-close a:hover {
  opacity: 1;
}
.hero-landing-layout .hero-video-hide {
  display: none;
}
.hero-landing-layout .hero-video-show {
  display: block;
}
.hero-landing-layout .hero-bkg-removed {
  background-size: 0;
  background-color: #000;
}
.hero-landing-layout .hero-meta-change {
  background-color: #000;
  height: 425px;
}
.hero-landing-layout .video-js.vjs-default-skin.vjs-paused .vjs-big-play-button {
  display: block !important;
}
.hero-landing-layout #videojs-heroplayer-vimeo_Vimeo_api.vimeoplayer {
  overflow: hidden;
}
.hero-landing-layout .ytp-chrome-controls {
  width: auto;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .video-hero-button {
    display: inline-block;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .hero-button {
    display: inline-block;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .hero-button:last-child {
    padding-right: 45px;
  }
  html[dir=rtl] .hero-landing-layout .hero-landing-page-wrapper .hero-buttons .hero-button:first-child {
    padding-right: 0px;
  }
  html[dir=rtl] .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .assoc-landing i.assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-landing-layout .hero-landing-page.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only .hero-landing-page-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    line-height: 1.15em;
    color: #FFFFFF;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper {
    padding: 0px 35px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .published-date {
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h1, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    line-height: 1.15em;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper h2, .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .h2 {
    font-size: 32px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-summary {
    padding-top: 35px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 1.375em;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons {
    padding-top: 35px;
    padding-bottom: 4px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .video-hero-button {
    display: inline-block;
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button {
    display: inline-block;
    padding-bottom: 0;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:last-child {
    padding-left: 45px;
  }
  .hero-landing-layout .hero-landing-page-inner.hero-has-content .hero-landing-page-wrapper .hero-buttons .hero-button:first-child {
    padding-left: 0px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  /* Title display */
  .title-landing-layout .title-landing-page {
    padding: 5px 60px 5px 60px;
  }
  html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h1, html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    padding: 0;
  }
  html[dir=rtl] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .assoc-landing .assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-landing-layout .left-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary, .hero-landing-layout .right-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-landing-layout .centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-landing-layout .hero-has-image.centered-alignment .hero-landing-page-inner .hero-landing-page-wrapper {
    position: absolute;
    top: 412px;
    background-color: rgb(0, 0, 0);
    max-width: 1160px;
    min-width: 580px;
    width: auto;
    margin: 0px 60px;
    padding: 40px;
    margin-top: 0px;
  }
  .hero-landing-layout .hero-has-image.left-alignment .hero-landing-page-inner .hero-landing-page-wrapper, .hero-landing-layout .hero-has-image.right-alignment .hero-landing-page-inner .hero-landing-page-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .hero-landing-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner {
    display: grid;
    place-items: normal start;
    height: 512px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 700px;
    margin: 0px 60px;
    padding: 45px;
    overflow: hidden;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h1, .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    font-size: 36px;
    line-height: 1.15em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    font-size: 36px;
    line-height: 1.15em;
    padding: 0px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button {
    padding-bottom: 0px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::after {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button a {
    font-size: 14px;
  }
  .hero-landing-layout .hero-has-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .video-hero-button button {
    font-size: 14px;
    padding-top: 1px;
    padding-left: 1px;
    padding-right: 1px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner {
    padding: 80px 0px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper {
    padding: 0px 60px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper h1, .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .h1 {
    font-size: 36px;
    line-height: 1.15em;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper h2, .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .h2 {
    font-size: 36px;
    line-height: 1.15em;
    padding-bottom: 0;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .video-hero-button button {
    font-size: 14px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button a {
    font-size: 14px;
  }
  .hero-landing-layout .no-image .hero-landing-page-inner .hero-landing-page-wrapper .hero-buttons .hero-button .cta-landing-icon::before {
    font-size: 14px;
  }
  .hero-landing-layout .hero-landing-page-inner {
    padding-top: 45px;
    padding-bottom: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .hero-landing-layout .hero-landing-page-inner.title-only h1, .hero-landing-layout .hero-landing-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-landing-layout .hero-landing-page-inner.title-only .h1 {
    padding: 0px;
    line-height: 1.15em;
  }
  .hero-landing-layout .hero-landing-page-inner .hero-landing-page-wrapper {
    padding-left: 60px;
    padding-right: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .video-js {
    width: 910px;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .hero-type-youtube {
    height: 512px;
    margin: 0 auto;
  }
  .hero-landing-layout .hero-video-frame .hero-video-inner .hero-video-close a {
    font-size: 50px;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
.webny-back-to-top-wrapper .webny-back-to-top-show {
  visibility: visible;
  opacity: 0.8;
  -webkit-transition: visibility 0s, opacity 0.3s linear;
  transition: visibility 0s, opacity 0.3s linear;
}
.webny-back-to-top-wrapper .webny-back-to-top-hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.3s, opacity 0.3s linear;
  transition: visibility 0.3s, opacity 0.3s linear;
}
.webny-back-to-top-wrapper .webny-back-to-top {
  background-color: #000000;
  height: 2rem;
  width: 2rem;
  position: fixed;
  z-index: 999;
  bottom: 2em;
  right: 2em;
  border-radius: 50%;
  border: 3px solid #FFF;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}
.webny-back-to-top-wrapper .webny-back-to-top:hover {
  outline: #000 auto 2px;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 4px #fff;
  box-shadow: 0 0 0 4px #fff;
}
.webny-back-to-top-wrapper .webny-back-to-top .fa {
  color: #fff;
  font-size: 1.2em;
  font-weight: 900;
}
.webny-back-to-top-wrapper .fa, .webny-back-to-top-wrapper .fa-classic, .webny-back-to-top-wrapper .fa-sharp, .webny-back-to-top-wrapper .fas, .webny-back-to-top-wrapper .fa-solid, .webny-back-to-top-wrapper .far, .webny-back-to-top-wrapper .fa-regular, .webny-back-to-top-wrapper .fab, .webny-back-to-top-wrapper .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .webny-back-to-top-wrapper .webny-back-to-top {
    background-color: #000000;
    height: 3rem;
    width: 3rem;
    position: fixed;
    z-index: 999;
    bottom: 2em;
    right: 2em;
    border-radius: 50%;
    border: 3px solid #FFF;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
  }
  .webny-back-to-top-wrapper .webny-back-to-top .fa {
    color: #fff;
    font-size: 1.5em;
    font-weight: 900;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* IE9 STYLING */
/* MOBILE FIRST STYLES */
/* FONTS / SIZES */
.hero-no-image {
  background-color: #43285D;
}

.hero-no-image.hero-event {
  background-color: #43285D;
}

/* HERO QUICK EDIT FIX */
.user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
  position: static;
}
@media (min-width: 768px) and (max-width: 959px) {
  .user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
@media (min-width: 960px) {
  .user-loggedin .front .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
.user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
  position: static;
}
@media (min-width: 768px) and (max-width: 959px) {
  .user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}
@media (min-width: 960px) {
  .user-loggedin .hero-layout .hero-has-image .hero-image .contextual-region {
    position: static;
  }
}

/* RTL Specifics */
html[dir=rtl] .hero-event-layout .hero-event-inner .hero-keywords .keyword {
  padding-right: 0px;
  padding-left: 30px;
}

/* HERO LAYOUT */
.hero-event-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-event-layout .hero-event.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-event-layout .hero-event-inner {
  padding: 40px 20px;
  position: relative;
  top: 0;
  left: 0;
  background: none;
}
.hero-event-layout .hero-event-inner.hero-has-image-content {
  position: relative;
  z-index: 3;
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.hero-event-layout .hero-event-inner .hero-keywords {
  padding-bottom: 5px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword {
  display: inline-grid;
  grid-template-columns: 25px auto;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid;
}
.hero-event-layout .hero-event-inner .hero-keywords .keyword a:hover, .hero-event-layout .hero-event-inner .hero-keywords .keyword a:active {
  border-bottom: 2px solid;
}
.hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: "Proxima Nova";
  font-size: 28px;
  color: #fff;
  font-weight: 900;
  line-height: 1.15em;
  padding: 0;
}
.hero-event-layout .hero-event-inner .hero-event-date-block {
  width: auto;
  padding: 40px 0px 0px 0px;
  /*.address {
    color: #fff;
    float: left;
    font-family: $base-font;
    font-size: 13px;
    line-height: 16px;
    margin-left: 23px;
  }*/
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address {
  margin: 0;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .day div,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .month div,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .event-year div {
  float: left;
  width: 85px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .day div.dash,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .month div.dash,
.hero-event-layout .hero-event-inner .hero-event-date-block .multi-day .event-year div.dash {
  width: 60px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper i:before {
  font-size: 14px;
  display: inline-block;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper .day-month-full-date .month-day-year div {
  color: #fff;
  font-size: 16px;
  font-family: "Proxima Nova";
  font-weight: 900;
  display: inline-block;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper i::before {
  display: inline-block;
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .time-wrapper div {
  display: inline-block;
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper i::before {
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper div {
  font-family: "Proxima Nova";
  font-size: 16px;
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper {
  display: grid;
  grid-template-columns: 25px auto;
  border-top: 1px solid #fff;
  margin-top: 20px;
  padding-top: 20px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper i::before {
  font-size: 14px;
  width: 25px;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper .last-updated-full-date {
  color: #fff;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: italic;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .last-updated-wrapper .last-updated-full-date div {
  display: inline-block;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .month {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .event-year {
  color: #fff;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address-wrapper::before,
.hero-event-layout .hero-event-inner .hero-event-date-block .time::before {
  color: #FACE00;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .day-month-wrapper {
  width: auto;
}
.hero-event-layout .hero-event-inner .hero-event-date-block .address span.country {
  display: none;
}
.hero-event-layout .hero-header {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  overflow: hidden;
  position: relative;
}
.hero-event-layout .hero-has-image .hero-image {
  overflow: hidden;
  width: 100%;
}
.hero-event-layout .hero-event {
  width: auto;
}
.hero-event-layout .hero-event .hero-content-wrap {
  position: relative;
}
.hero-event-layout .hero-inner.hero-event-inner.hero-has-image-content {
  width: 100%;
}
.hero-event-layout .hero-event-title-block .hero-keywords {
  margin: 30px 0 0 0;
  padding: 0;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  .hero-event-layout .hero-event-inner {
    padding: 45px 35px;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
    font-size: 32px;
    line-height: 1.15em;
    padding: 0;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1, .hero-event-layout .hero-event-inner .hero-event-title-block h1 > span, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1 > span, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 > span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-event-layout .hero-event-inner .address {
    margin: 0;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-image {
    height: 307px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-event-layout .hero-event {
    width: auto;
    height: auto;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 {
    font-size: 36px;
    line-height: 1.15em;
    padding: 0;
  }
  .hero-event-layout .hero-event-inner .hero-event-title-block h1, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1, .hero-event-layout .hero-event-inner .hero-event-title-block h1 > span, .hero-event-layout .hero-event-inner .hero-event-title-block [id^=webny-carousel-slider-] .h1 > span, [id^=webny-carousel-slider-] .hero-event-layout .hero-event-inner .hero-event-title-block .h1 > span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-inner.hero-event-inner {
    width: auto;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-line-pack: center;
    align-content: center;
    min-height: 427px;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-image {
    display: none;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner {
    position: relative;
    display: block;
    margin: 0 auto;
    padding-left: 60px;
    padding-right: 60px;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper {
    display: grid;
    grid-template-columns: 60% 40%;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    height: auto;
    margin: 0 auto;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper::before {
    content: "";
    position: absolute;
    top: 45px;
    bottom: 45px;
    left: 60%;
    height: auto;
    border: 1px solid #fff;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .left-wrapper {
    padding: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper {
    padding: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block {
    padding: 0;
  }
  .hero-event-layout .hero-event.hero-has-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block .address {
    margin: 0;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-inner.hero-event-inner {
    width: auto;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner {
    position: relative;
    padding: 0;
    display: block;
    margin: 0 auto;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper {
    display: grid;
    grid-template-columns: 60% 40%;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    width: auto;
    min-height: 160px;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper::before {
    content: "";
    position: absolute;
    top: 80px;
    bottom: 80px;
    left: 60%;
    height: auto;
    border: 1px solid #fff;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .left-wrapper {
    padding: 80px 45px 80px 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper {
    padding: 80px 0 80px 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block {
    padding: 0 60px 0 0;
  }
  .hero-event-layout .hero-event.hero-no-image .hero-event-inner-wrapper .right-wrapper .hero-event-date-block .address {
    margin: 0;
  }
  /* RTL Specifics */
  html[dir=rtl] .hero-event-layout .hero-event .hero-event-inner-wrapper::before {
    left: 40%;
  }
}
/* FULL DESKTOP VIEW */
@media (min-width: 1336px) {
  .front .hero-layout .hero-landing.hero-has-image,
  .front .hero-layout .hero-has-image .hero-image,
  .front .hero-layout .hero-has-image,
  .front .hero-layout .hero-has-image .hero-image,
  .front .hero-layout .hero-has-image-content {
    min-height: 512px;
    height: 512px;
  }
}
/* HERO VIDEO FIX FOR VIMEO -- 575-767 */
@media (min-width: 575px) and (max-width: 767px) {
  .hero-layout .hero-video-frame.heroplayer-vimeo {
    min-height: 420px;
  }
  .hero-layout .hero-video-frame.heroplayer-vimeo .hero-video-inner .video-js.vjs-vimeo {
    max-width: 767px;
    min-height: 420px;
  }
}
/* HERO VIDEO FIX FOR VIMEO -- 768-910 */
@media (min-width: 48em) and (max-width: 910px) {
  .hero-layout .hero-video-frame .hero-video-inner .video-js.vjs-vimeo > .vjs-control-bar {
    width: auto;
  }
}
/* START STYLING MOBILE FIRST UNDER HERE */
article.tableau-embed-layout {
  padding: 0px 3%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed {
  margin: 0 auto;
  padding: 60px 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-content {
  background-color: #fff;
  max-width: 75em;
  margin: 0 auto;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  padding: 0;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .body-area .body-area-in .tableau-embed-body {
  padding-bottom: 40px;
  overflow-wrap: normal;
  margin: 0 auto;
  max-width: 780px;
  width: 80%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link {
  margin: 0 auto;
  width: 100%;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tableau-embed-content-frame tableau-viz {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two, article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right, article.tableau-embed-layout .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
  text-align: center;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-tableau-embed {
    max-width: 75em;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-tableau-embed .tableau-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* MAX PC VIEW */
/* START STYLING MOBILE FIRST UNDER HERE */
article.esri-embed-layout {
  padding: 60px 3%;
}
article.esri-embed-layout h2, article.esri-embed-layout [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] article.esri-embed-layout .h2 {
  padding: 0px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed {
  margin: 0 auto;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-content {
  background-color: #fff;
  max-width: 75em;
  margin: 0 auto;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .frame-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 0;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .frame-headline {
  font: 800 0.9em "Proxima Nova", Arial, sans-serif;
  color: #000000;
  text-align: center;
  line-height: 1.25em;
  margin-top: 15px;
  display: block;
  padding: 0;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .body-area .body-area-in {
  margin-top: 0px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .body-area .body-area-in .esri-embed-body {
  overflow-wrap: normal;
  margin: 0 auto;
  margin-top: 30px;
  max-width: 780px;
  width: 80%;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link {
  margin: 0 auto;
  width: 100%;
  padding-top: 60px;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .esri-embed-content-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .esri-embed-content-frame iframe {
  width: 100%;
  max-width: 100%;
  height: 50vh;
}
article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two, article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right, article.esri-embed-layout .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
  text-align: center;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* PC VIEW */
@media (min-width: 75em) {
  .paragraph--type--webny-esri-embed {
    max-width: 75em;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-links-two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-right {
    text-align: right;
  }
  .paragraph--type--webny-esri-embed .esri-embed-frame-link .tablu-link-sing-left {
    text-align: left;
  }
}
/* MAX PC VIEW */
/* START STYLING MOBILE FIRST UNDER HERE */
#user-login-form {
  padding: 60px 0 0 40px;
}
#user-login-form .form-item-name {
  width: 300px;
}
#user-login-form .form-item-pass {
  width: 300px;
}

/* TABLET VIEW */
/* LARGER TABLET VIEW */
@media (min-width: 1024px) {
  #user-login-form {
    padding: 60px 0 0 40px;
  }
  #user-login-form .form-item-name {
    width: 500px;
  }
  #user-login-form .form-item-pass {
    width: 500px;
  }
}
/* PC VIEW */
/* MAX PC VIEW */
/* IE9 STYLING */
/* MOBILE FIRST STYLES */
/* RTL Specifics */
html[dir=rtl] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties {
  float: right;
  margin-left: 4px;
  margin-right: 0px;
}

/* HERO LAYOUT */
.hero-location-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  overflow: hidden;
  position: relative;
}
.hero-location-layout .no-image.hero-location {
  background-color: #43285D;
}
.hero-location-layout .hero-location.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-location-layout .hero-location-inner.hero-has-image-content {
  width: auto;
  background-color: #43285D;
}
.hero-location-layout .hero-location-inner {
  position: relative;
  padding: 40px 20px;
  top: 0;
  left: 0;
  background: none;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-type-tax {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-horizontal-line {
  margin: 15px 0 15px 0;
  border-bottom: 1px solid #FFFFFF;
  width: 20px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding: 0;
  line-height: 1.15em;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper h2, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .h2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-summary {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 16px;
  color: #FFFFFF;
  padding-bottom: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field {
  padding-top: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field .location-address .address,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field .location-address .address {
  margin: 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-label,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper span.phone-label {
  font-family: "Oswald", Arial, sans-serif;
  padding: 0 0 10px 0;
  letter-spacing: 1px;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .address span.country {
  display: none;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties,
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .para-phone-field a {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-fieldwrapper {
  display: inline-block;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties {
  float: left;
  margin-right: 4px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone {
  padding-top: 30px;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field:not(:last-child) {
  padding: 0 0 30px 0;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field span.phone-label {
  display: block;
}
.hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-phone .para-phone-field a.phone-number {
  text-decoration: none;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    direction: rtl;
    padding-top: 35px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child) {
    padding: 0;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:first-child:not(:last-child) {
    padding-left: 30px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:last-child:not(:first-child) {
    padding-right: 30px;
  }
  html[dir=rtl] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #FFFFFF;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 35px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child) {
    padding: 0;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:first-child:not(:last-child) {
    padding-right: 30px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:last-child:not(:first-child) {
    padding-left: 30px;
  }
  html[dir=ltr] .hero-location-layout .hero-location-inner .location-phone .para-phone-field:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background-color: #FFFFFF;
  }
  .hero-location-layout .hero-has-image.hero-location div.hero-location-inner.hero-has-image-content {
    background-image: none;
  }
  .hero-location-layout .hero-location.hero-has-image .hero-image {
    height: 307px;
  }
  .hero-location-layout .hero-location-inner {
    padding: 45px 35px;
  }
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 32px;
    padding: 0;
  }
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-counties-served-field,
  .hero-location-layout .hero-location-inner .hero-location-inner-wrapper .location-address-field {
    padding-top: 35px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  html[dir=rtl] .hero-location-layout .hero-has-image.hero-location .hero-location-inner.hero-has-image-content {
    padding: 20px 60px 20px 0;
  }
  .hero-location-layout .no-image.hero-location .hero-location-inner {
    padding: 80px 60px;
  }
  .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .no-image.hero-location .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 36px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-image {
    display: none;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner.hero-has-image-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: auto;
    min-height: 427px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0 20px 60px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper {
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.3019607843);
    border-radius: 15px;
    width: 580px;
    height: auto;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-inner-content {
    padding: 45px;
  }
  .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block h1, .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-location-layout .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper .hero-location-title-block .h1 {
    font-size: 36px;
  }
}
/* MOBILE FIRST STYLES */
/* RTL Specifics */
html[dir=rtl] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon::before {
  content: "\f30a";
}

/* Populear services LAYOUT */
.page-paragraphs-in > div > div.popular-services:nth-of-type(1) {
  margin: 0 0 40px 0;
}

@media (min-width: 1024px) {
  .webny-landing-page-page.hero-present:has(.centered-alignment) .page-paragraphs-in > div > div.popular-services:nth-of-type(1) {
    margin: 50px 0;
  }
}
.popular-services-layout {
  background-color: #EDEDED;
}
.popular-services-layout .popular-services-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}
.popular-services-layout .popular-services-content .popular-services-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #43285D;
  padding-bottom: 23px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title:has(.ps-cta-wrap) {
  padding-bottom: 0;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 26px;
  font-weight: 900;
  color: #FFFFFF;
  line-height: 1.15em;
  padding: 30px 0 0 0;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap {
  padding-top: 15px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap a.ps-cta {
  font-family: "Proxima Nova", Arial, sans-serif;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 1px;
  line-height: 1.8;
  text-decoration: none;
  text-transform: uppercase;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon {
  display: inline-block;
  font-size: 14px;
}
.popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap i.ps-arrow-icon::before {
  content: "\f30b";
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 0 40px 0;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  gap: 30px;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  text-align: center;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam {
  height: 150px;
  color: #000000;
  border-color: #000000;
  line-height: 15px;
  width: 250px;
  font-weight: 800;
  white-space: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  font-family: "Proxima Nova", sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  cursor: pointer;
  border: 1px solid;
  border-radius: 30px;
  background-color: transparent;
  text-align: center;
  z-index: 1;
  position: relative;
  -webkit-transition: 150ms ease-in-out all;
  transition: 150ms ease-in-out all;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:hover {
  color: #FFFFFF;
  background-color: #43285D;
  border-color: #43285D;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:focus {
  color: #FFFFFF;
  background-color: #43285D;
  outline-offset: 3px;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:hover .ps-card-icon {
  background-color: #FFFFFF;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam:focus .ps-card-icon {
  background-color: #FFFFFF;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam .ps-card-icon {
  background-color: #43285D;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  height: 60px;
  width: 60px;
  margin: 20px auto 0 auto;
}
.popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam .ps-card-text {
  margin: 15px 20px 15px 20px;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
    font-size: 28px;
    line-height: 1.15em;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper {
    padding-top: 40px;
    padding: 40px 0 40px 0;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 550px;
    gap: 40px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li {
    gap: 40px;
  }
}
/* Larg DESKTOP VIEW */
@media (min-width: 1280px) {
  .popular-services-layout .popular-services-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    height: 220px;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    width: 20%;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    padding: 0 30px 0 60px;
    width: 100%;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title h2, .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .h2 {
    padding: 0;
    font-size: 32px;
    line-height: 1.15em;
  }
  .popular-services-layout .popular-services-content .popular-services-title-container .popular-services-title .ps-cta-wrap {
    padding-top: 20px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 80px;
    padding-right: calc(60px + 4vw);
    width: 80%;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards {
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    gap: 30px;
  }
  .popular-services-layout .popular-services-content .popular-services-cards-wrapper ul.ps-cards li a.ps-card-iteam {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 210px;
  }
}
/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-page-page.title-present .title-page-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-page-page.hero-present .hero-page-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

.webny-page-page.both-present .hero-page-layout {
  border-bottom: 2px solid #FFFFFF;
}
.webny-page-page.both-present .title-page-layout {
  border-top: 2px solid #FFFFFF;
}

/* Title display */
.title-page-layout {
  overflow: hidden;
  position: relative;
}
.title-page-layout .title-page {
  background-color: #FACE00;
  padding: 3px 20px 0px 20px;
}
.title-page-layout .title-page h1, .title-page-layout .title-page [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .title-page-layout .title-page .h1 {
  display: inline-block;
  font-size: 52px;
  color: #000000;
  padding: 0;
}
.title-page-layout .title-page .title-subtitle {
  display: inline-block;
  font-size: 24px;
  padding: 0 0 16px 52px;
}

/* RTL Specifics */
html[dir=rtl] .hero-page-layout .hero-page-inner .hero-page-wrapper .assoc-landing i.assoc-landing-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir=rtl] .hero-page-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}

/* HERO LAYOUT */
.hero-page-layout {
  overflow: hidden;
  position: relative;
}
.hero-page-layout .hero-page.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-page-layout .hero-page-inner {
  position: relative;
  width: 100%;
  background-color: #43285D;
}
.hero-page-layout .hero-page-inner.title-only {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-page-layout .hero-page-inner.title-only .hero-page-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
}
.hero-page-layout .hero-page-inner.title-only h2, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h2 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #ffffff;
  font-size: 28px;
  width: auto;
  padding: 0px;
}
.hero-page-layout .hero-page-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper {
  padding: 0px 20px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing .assoc-landing-icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1lh;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing .assoc-landing-icon-wrapper i.assoc-landing-icon {
  font-size: 12px;
  padding-right: 10px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing div > a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  padding: 0 1px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h1, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding-bottom: 0px;
  line-height: 1.15em;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h2, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h2 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding: 0px;
  line-height: 1.15em;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary {
  font-family: "Proxima Nova";
  font-size: 16px;
  line-height: 1.375em;
  color: #FFFFFF;
  padding-top: 35px;
}
.hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary .webny-card-teaser p {
  margin: 0;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-page-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  html[dir=rtl] .hero-page-inner.hero-has-content .hero-page-wrapper .assoc-landing i.assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-page-layout .hero-page.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-page-layout .hero-page-inner.title-only {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-page-layout .hero-page-inner.title-only .hero-page-wrapper {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
    padding: 0px;
    font-family: "Proxima Nova";
    font-weight: bold;
    font-size: 32px;
    color: #FFFFFF;
  }
  .hero-page-layout .hero-page-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper {
    padding: 0px 35px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .published-date {
    padding-bottom: 0px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h1, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper h2, .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .h2 {
    font-size: 32px;
    padding-bottom: 0;
  }
  .hero-page-layout .hero-page-inner.hero-has-content .hero-page-wrapper .hero-summary {
    padding-top: 35px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 1.375em;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  /* Title display */
  .title-page-layout .title-page {
    padding: 5px 60px 5px 60px;
  }
  html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h1, html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h1 {
    padding: 0;
  }
  html[dir=rtl] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .assoc-landing .assoc-landing-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper .h2, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper .h2 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0px;
  }
  .hero-page-layout .left-alignment .hero-page-inner .hero-page-wrapper .hero-summary, .hero-page-layout .right-alignment .hero-page-inner .hero-page-wrapper .hero-summary {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.375em;
  }
  .hero-page-layout .hero-has-image.left-alignment .hero-page-inner .hero-page-wrapper, .hero-page-layout .hero-has-image.right-alignment .hero-page-inner .hero-page-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .hero-page-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-page-layout .hero-has-image .hero-page-inner {
    display: grid;
    place-items: normal start;
    height: 427px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 700px;
    margin: 0px 60px;
    padding: 45px;
    overflow: hidden;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h1, .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h1 {
    font-size: 36px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .hero-has-image .hero-page-inner .hero-page-wrapper .h2 {
    font-size: 36px;
    padding: 0px;
  }
  .hero-page-layout .no-image .hero-page-inner {
    padding: 80px 0px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper {
    padding: 0px 60px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper h1, .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .h1 {
    font-size: 36px;
  }
  .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper h2, .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper [id^=webny-carousel-slider-] .h2, [id^=webny-carousel-slider-] .hero-page-layout .no-image .hero-page-inner .hero-page-wrapper .h2 {
    font-size: 36px;
    padding-bottom: 0;
  }
  .hero-page-layout .hero-page-inner {
    padding-top: 45px;
    padding-bottom: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-page-layout .hero-page-inner.title-only {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .hero-page-layout .hero-page-inner.title-only h1, .hero-page-layout .hero-page-inner.title-only [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-page-layout .hero-page-inner.title-only .h1 {
    padding: 0px;
  }
  .hero-page-layout .hero-page-inner .hero-page-wrapper {
    padding-left: 60px;
    padding-right: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.full-html-embed--field-webny-full-html-embed {
  max-width: 75em;
  margin: 0 auto;
  padding: 0 8%;
}

.paragraph--type--webny-full-html-embed {
  background-color: #ffffff;
}

.full-html-embed--field-webny-full-html-title {
  font: bold 16px "Oswald", Arial, sans-serif;
  color: #43285D;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* MOBILE FIRST STYLES */
/* Title and hero border display */
.webny-news-page.hero-present .hero-news-layout {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}

/* RTL Specifics */
html[dir=rtl] .hero-news-layout .hero-keywords .keyword {
  padding-right: 0px !important;
  padding-left: 30px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  direction: rtl;
  padding-bottom: 20px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:first-child:not(:last-child) {
  padding-left: 10px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location {
  position: relative;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child) {
  padding-right: 10px;
}
html[dir=rtl] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child)::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #FFFFFF;
}

/* LTR Specifics */
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 20px;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date {
  position: relative;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:first-child:not(:last-child) {
  padding-right: 10px;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #FFFFFF;
}
html[dir=ltr] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location:last-child:not(:first-child) {
  padding-left: 10px;
}

/* HERO LAYOUT */
.hero-news-layout {
  overflow: hidden;
  position: relative;
}
.hero-news-layout .hero-news.hero-has-image .hero-image {
  height: 256px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-news-layout .hero-news-inner.hero-has-content {
  position: relative;
  z-index: 3;
  background-color: #43285D;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper {
  padding: 0px 20px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords {
  max-height: 92px;
  overflow: hidden;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword {
  display: inline-block;
  padding-bottom: 25px;
  padding-right: 30px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword i.keyword-icon {
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-keywords .keyword a {
  font-family: "Proxima Nova";
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-title {
  line-height: 1.5em;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-date {
  font-family: "Proxima Nova";
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .hero-news-date-location .hero-news-location {
  font-family: "Proxima Nova";
  font-size: 14px;
  color: #FFFFFF;
}
.hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper h1, .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .h1 {
  font-family: "Proxima Nova";
  font-size: 28px;
  font-weight: 900;
  color: #FFFFFF;
  padding-bottom: 0px;
  line-height: 1.15em;
}

/* MIN TABLET VIEW */
@media (min-width: 768px) {
  html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper h1, html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] html[dir=rtl] .hero-news-layout .hero-landing-page-wrapper .h1 {
    padding: 0 0px 0 40px;
  }
  .hero-news-layout .hero-news.hero-has-image .hero-image {
    height: 307px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .hero-news-layout .hero-news-inner.hero-has-content {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper {
    padding: 0px 35px;
  }
  .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper h1, .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-news-inner.hero-has-content .hero-news-wrapper .h1 {
    font-family: "Proxima Nova";
    font-weight: 900;
    font-size: 32px;
    color: #FFFFFF;
    padding-bottom: 0px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-news-layout .hero-has-image.left-alignment .hero-news-inner .hero-news-wrapper, .hero-news-layout .hero-has-image.right-alignment .hero-news-inner .hero-news-wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: 90%;
  }
  .hero-news-layout .hero-has-image .hero-image {
    display: none;
  }
  .hero-news-layout .hero-has-image .hero-news-inner {
    display: grid;
    place-items: normal start;
    height: 427px;
    background-size: cover;
    padding: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 15px;
    width: 580px;
    margin: 0px 60px;
    padding: 45px;
  }
  .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title h1, .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .hero-has-image .hero-news-inner .hero-news-wrapper .hero-news-title .h1 {
    font-size: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .hero-news-layout .no-image .hero-news-inner {
    padding: 80px 0px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper {
    padding: 0px 60px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper .hero-keywords .keyword {
    padding-bottom: 25px;
  }
  .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper h1, .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper [id^=webny-carousel-slider-] .h1, [id^=webny-carousel-slider-] .hero-news-layout .no-image .hero-news-inner .hero-news-wrapper .h1 {
    font-size: 36px;
  }
}
.sidebars .block {
  margin: 15px 0;
  padding: 10px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .paragraph--type--webny-card-paragraph-type > div > div {
    display: inline-block;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-search-container {
    display: block;
  }
  .webny-teaser-wrapper {
    display: block;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__details-left {
    width: 37%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__details-right {
    width: 63%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__events {
    max-height: 240px;
    height: 240px;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper__events .description {
    display: none;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) {
  .webny-teaser-content-wrapper__events .webny-teaser-content-wrapper__details {
    height: 188px;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper-filter-terms {
    padding-top: 5px;
  }
  .webny-teaser-content-wrapper .event-date .event-date {
    font-family: "Proxima Nova", Arial, sans-serif;
    color: #000;
  }
  .webny-teaser-content-wrapper .event-date .event-date__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper {
    padding-bottom: 20px;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper .month-day-year {
    font-size: 14px;
    font-weight: 800;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .day div,
  .webny-teaser-content-wrapper .event-date .multi-day .month div,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year div {
    float: left;
    width: 85px;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .day div.dash,
  .webny-teaser-content-wrapper .event-date .multi-day .month div.dash,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year div.dash {
    width: 30px;
  }
  .webny-teaser-content-wrapper .event-date .multi-day .month .start,
  .webny-teaser-content-wrapper .event-date .multi-day .month .end,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year .start-event-year,
  .webny-teaser-content-wrapper .event-date .multi-day .event-year .end-event-year {
    padding-left: 0px;
  }
  .webny-teaser-content-wrapper .event-date .month {
    color: #FACE00;
    font-size: 14px;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 800;
    padding-bottom: 10px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .month:before, .webny-teaser-content-wrapper .event-date .month:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .month:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .month div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .month .dash {
    color: transparent;
  }
  .webny-teaser-content-wrapper .event-date .day {
    font-size: 42px;
    color: #000;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 800;
    padding-bottom: 5px;
  }
  .webny-teaser-content-wrapper .event-date .day:before, .webny-teaser-content-wrapper .event-date .day:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .day:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .day div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .day .dash {
    font-size: 34px;
    font-weight: 600;
  }
  .webny-teaser-content-wrapper .event-date .event-year {
    font-size: 16px;
    color: #000;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-weight: 600;
  }
  .webny-teaser-content-wrapper .event-date .event-year:before, .webny-teaser-content-wrapper .event-date .event-year:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .webny-teaser-content-wrapper .event-date .event-year:after {
    clear: both;
  }
  .webny-teaser-content-wrapper .event-date .event-year div {
    text-align: center;
  }
  .webny-teaser-content-wrapper .event-date .event-year .start-event-year {
    padding-left: 0px;
  }
  .webny-teaser-content-wrapper .event-date .event-year .dash {
    color: transparent;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper,
  .webny-teaser-content-wrapper .event-date .time-wrapper,
  .webny-teaser-content-wrapper .event-date .address-wrapper,
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 10px;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper i,
  .webny-teaser-content-wrapper .event-date .time-wrapper i,
  .webny-teaser-content-wrapper .event-date .address-wrapper i,
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper i {
    color: #43285D;
    font-size: 13px;
    width: 13px;
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .webny-teaser-content-wrapper .event-date .time-wrapper .time-full-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .time-wrapper .time-full-time .dash {
    margin: 0 5px;
  }
  .webny-teaser-content-wrapper .event-date .time {
    color: #fff;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .webny-teaser-content-wrapper .event-date .time::before {
    color: #8B7FA0;
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .time div {
    display: inline-block;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper .address-full-location {
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper .venue-name {
    color: #fff;
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper::before {
    color: #8B7FA0;
    float: left;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .address {
    color: #fff;
    float: left;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 13px;
    line-height: 16px;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated-full-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated-label {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    float: left;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper::before {
    color: #8B7FA0;
    float: left;
    font-size: 13px;
    vertical-align: top;
    width: 23px;
  }
  .webny-teaser-content-wrapper .event-date .last-updated-wrapper .last-updated {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
  }
  .webny-teaser-content-wrapper .event-date .day-month-wrapper {
    padding-bottom: 5px;
    width: auto;
  }
  .webny-teaser-content-wrapper .event-date .time {
    color: #000000;
  }
  .webny-teaser-content-wrapper .event-date .time::before {
    width: 13px;
    padding-right: 5px;
  }
  .webny-teaser-content-wrapper .event-date .address {
    color: #000000;
  }
  .webny-teaser-content-wrapper .event-date .address-wrapper {
    padding-top: 10px;
    font-size: 13px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .webny-teaser-content-wrapper .day-month-wrapper {
    width: 100%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 1336px) {
  .webny-teaser-content-wrapper .day-month-wrapper {
    width: 24%;
  }
}
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .webny-teaser-content-wrapper .month {
    text-align: center;
    display: block;
  }
  .webny-teaser-content-wrapper .day {
    text-align: center;
    display: block;
  }
  .webny-teaser-content-wrapper .event-year {
    text-align: center;
    display: block;
    font-size: 13px !important;
  }
  .webny-teaser-content-wrapper .event-year .start-event-year,
  .webny-teaser-content-wrapper .event-year .end-event-year {
    font-size: 13px !important;
  }
  .webny-teaser-content-wrapper .month, .webny-teaser-content-wrapper .day, .webny-teaser-content-wrapper .event-year {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .webny-teaser-content-wrapper .multi-day .day div,
  .webny-teaser-content-wrapper .multi-day .month div,
  .webny-teaser-content-wrapper .multi-day .event-year div,
  .webny-teaser-content-wrapper .multi-day .start div {
    float: left;
    width: 45px !important;
  }
  .webny-teaser-content-wrapper .multi-day .day div.dash,
  .webny-teaser-content-wrapper .multi-day .month div.dash,
  .webny-teaser-content-wrapper .multi-day .event-year div.dash,
  .webny-teaser-content-wrapper .multi-day .start div.dash {
    padding: 0 0 0 5px;
    font-size: 20px;
  }
}
/* MIN DESKTOP VIEW */
@media (min-width: 1024px) {
  .hero-has-image.hero-location .hero-location-inner .hero-location-inner-wrapper {
    background-color: rgba(0, 0, 0, 0.8);
  }
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlYWx0aC1odW1hbi1zZXJ2aWNlcy5jc3MiLCJoZWFsdGgtaHVtYW4tc2VydmljZXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL3N0eWxlcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvYmFzZS9fcmVzZXQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL19jb25maWcuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX2Zvcm0uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX2ljb25zLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9iYXNlL190YWJsZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvbGF5b3V0L19jb250YWluZXJzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fY29udGFpbmVyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL25vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2xheW91dC9fc2lkZWJhcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L2Zsb2F0L19zcGFuLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19mb3Vyb3guc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3ZpZXdfcmVzdWx0cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsX25hdmlnYXRpb25faGVhZGVyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19nbG9iYWxfbmF2X2Zvb3Rlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fc2Vjb25kYXJ5X25hdi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZXZlbnRfZGF0ZV9jYXJkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19ib2R5LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19hbm5vdW5jZW1lbnQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2F0dGFjaG1lbnRzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19iaW9mcmFtZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fcGxhbl9zdW1tYXJ5LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19nZXRfaW52b2x2ZWQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3Bob3RvX2dhbGxlcnkuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fd3lzaXd5Z2ZyYW1lLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19jb250YWN0X2Zvcl9uZXdzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL190d29fYnV0dG9uX2Rlc2NyaXB0b3Iuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3ZpZGVvX2ZyYW1lLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19zb2NpYWxfbWVkaWFfZnJhbWUuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2NhdGVnb3J5X3RpbGVzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL190b2Muc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2NhbGxvdXRzLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19zaGFyZV9iYXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3doYXRzX3JlbGF0ZWQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2xvY2F0aW9uLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19xdWlja19saW5rcy5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fdGVhc2VyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19ldmVudF9kYXRlLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19sYW5kaW5nX3BhZ2Uuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaF9maWx0ZXIuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3BhZ2VfdGVhc2VyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19uZXdzX3RlYXNlci5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fd2ViZm9ybS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9famF2YXNjcmlwdF9lbWJlZC5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9faGVyb19nZW5lcmljLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19oZXJvX2xhbmRpbmdfcGFnZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fYmFja190b190b3Auc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2hlcm9fZXZlbnQuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2V2ZW50X2RhdGVfaGVyb19tb2JpbGVfbHRyLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL190YWJsZWF1LWVtYmVkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19lc3JpX2VtYmVkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19sb2dpbl9nbG9iYWwuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2hlcm9fbG9jYXRpb24uc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX3BvcHVsYXJfc2VydmljZXMuc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2NvbXBvbmVudHMvX2hlcm9fcGFnZS5zY3NzIiwibW50L3RtcC9sb2NhbC5wcm9kL3NvdXJjZS9kb2Nyb290L3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL3Nhc3MvY29tcG9uZW50cy9fZnVsbF9odG1sX2VtYmVkLnNjc3MiLCJtbnQvdG1wL2xvY2FsLnByb2Qvc291cmNlL2RvY3Jvb3QvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvc2Fzcy9jb21wb25lbnRzL19oZXJvX25ld3Muc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL3N0YXRlL19ibG9ja3Muc2NzcyIsIm1udC90bXAvbG9jYWwucHJvZC9zb3VyY2UvZG9jcm9vdC9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9zYXNzL2Jhc2UvX2ZpeC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ1NoQjtFQUNFLDZCQUFBO0FEUEY7O0FDZW9CO0VBQ0ksY0FaRDtBREF2QjtBQ2NvQjtFQUNJLGNBZkQ7QURHdkI7O0FDd0JnQjtFQUNJLGNBNUJHO0FET3ZCOztBQytCUTtFQUNJLGNBdkNXO0FEV3ZCOztBQ29DWTtFQUNJLGNBaERPO0FEZXZCOztBQ3dDSTtFQUNJLHlCQXhEZTtBRG1CdkI7O0FDNENVO0VBQ0ksY0FoRVM7QUR1QnZCO0FDNENVO0VBQ0ksY0FwRVM7RUFxRVQsZ0NBQUE7QUQxQ2Q7QUMyQ2M7RUFDSSxnQ0FBQTtBRHpDbEI7O0FDa0RNO0VBQ0UsY0FqRmU7QURrQ3ZCO0FDa0RNO0VBQ0UsY0FyRmU7RUFzRmYsZ0NBQUE7QURoRFI7QUNpRFE7RUFDSSxjQXhGVztFQXlGWCxnQ0FBQTtBRC9DWjs7QUN3RFE7RUFDSSxj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VWpoREE7RUNlSSxlQ05PO0VETVAsaUJDTk87RURNUCxrQkNOTztBWjZnRFg7QWEvZ0RJO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FiaWhETjs7QVV0aERBO0VBQ0ksYUFBQTtBVnloREo7O0FVcmhEQTtFQUNFLG1CQUFBO0FWd2hERjs7QVVwaERBO0VBQ0UsZ0JBQUE7QVZ1aERGOztBYzMrQ0k7RUNsREE7SUpLQSxxQktLTztJTExQLFdLS087SUxMUCwyQktLTztFaEIwaERUO0VlamlESTtJQUNFLGtCQUFBO0VmbWlETjtFZS9oREU7SUpIQSxxQktLTztJTExQLFlLS087SUxMUCxlS0tPO0VoQmtpRFQ7RWVqaURJO0lBQ0UsbUJBQUE7RWZtaUROO0FBQ0Y7O0FjOS9DSTtFQzFCQTtJSm5CQSxxQktLTztJTExQLFlLS087SUxMUCxlS0tPO0VoQjZpRFQ7RWU1aERJO0lBQ0UsbUJBQUE7RWY4aEROO0VlMWhERTtJSjNCQSxxQktLTztJTExQLFdLS087SUxMUCwyQktLTztFaEJxakRUO0VlNWhESTtJQUNFLGtCQUFBO0VmOGhETjtBQUNGOztBY2poREk7RUNGQTtJSjNDQSxxQktLTztJTExQLFdLS087SUxMUCwyQktLTztFaEJna0RUO0VldmhESTtJQUNFLGtCQUFBO0VmeWhETjtFZXJoREU7SUpuREEscUJLS087SUxMUCxXS0tPO0lMTFAsMkJLS087RWhCd2tEVDtFZXZoREk7SUFDRSxtQkFBQTtFZnloRE47RWVyaERFO0lKM0RBLHFCS0tPO0lMTFAsWUtLTztJTExQLGVLS087RWhCZ2xEVDtFZXZoREk7SUFDRSxtQkFBQTtFZnloRE47QUFDRjs7QWV4Z0RBO0VBQ0UsZ0JBQUE7QWYyZ0RGOztBaUJobkRBLCtCQUFBO0FBTUU7RUFDRSxjaEJIWTtFZ0JJWixlQUFBO0VBQ0Esa0JBQUE7QWpCOG1ESjtBaUJ0bURFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBakJ3bURKO0FpQnJtREU7RUFDRSxTQUFBO0FqQnVtREo7QWlCcG1ERTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFB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O0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBakNpNEtGOztBaUM5M0tBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FqQ2k0S0Y7QWlDLzNLRTtFQUVFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjM0J4SWU7RTJCeUlmLHlCaENsS1k7RWdDbUtaLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtBakNnNEtKO0FpQy8zS0k7RUFDRSxjM0I5SWE7QU4rZ0xuQjtBaUM5M0tJO0VBQ0UseUIzQnRKYTtFMkJ1SmIscUJBQUE7QWpDZzRLTjtBbUJwOEtFO0VBR0Usa0JBOUY0QjtFQStGNUIsZ0JBakc0QjtFQWtHNUIsZUFwRzRCO0VBcUc1QixpQkFwRzhCO0VBcUc5QixtQkF2RzRCO0VBd0c1QixxQkF6RzRCO0VBMEc1QixlQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FuQm84S0o7QWM5L0tJO0VLNENGO0lBaUJJLGNBQUE7RW5CcThLSjtBQUNGO0FjbmdMSTtFSzRDRjtJQXFCSSxnQmNuRmtDO0lkb0ZsQyxxQkFBQTtFbkJzOEtKO0FBQ0Y7O0FpQ2g1S0E7RUFDRSx5QmhDbkxxQjtBRHNrTHZCO0FpQ2w1S0U7RUFDRSxjM0JuS2U7QU51akxuQjtBaUNsNUtFO0VBQ0UsY2hDM0xZO0FEK2tMaEI7QWlDbDVLRTs7O0VBR0UsYzNCM0tlO0FOK2pMbkI7QWlDajVLSTtFQUNFLGMzQjNLYTtBTjhqTG5CO0FpQ2o1S007RUFFRSx5QjNCbkxXO0FOcWtMbkI7O0FpQzM0S0E7RUFDRSx5QjNCeExjO0FOc2tMaEI7QWlDNzRLRTtFQUNFLGMzQjdMZTtBTjRrTG5CO0FpQzc0S0U7RUFDRSxjM0JoTWU7QU4ra0xuQjtBaUM3NEtFOzs7RUFHRSxjaEMxTlk7QUR5bUxoQjtBaUM1NEtJO0VBQ0UsYzNCck1hO0UyQnNNYix5QmhDL05VO0VnQ2dPVix5QkFBQTtBakM4NEtOO0FpQzU0S007RUFDRSx5QjNCOU1XO0UyQitNWCxxQmhDcE9RO0FEa25MaEI7O0Fp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bW5CNEI7RVBsbkI1QixTQUFBO0VBQ0Esd0NBQUE7RUFDQSxhT3luQjRCO0E1Q3lpTDlCO0FxQ3hwTUE7RUFDRSxhQUFBO0VBQ0EscUJPd2pCNEI7RVByakI1QixnQk93akI0QjtFUHZqQjVCLGdCT3dqQjRCO0VQdmpCNUIsOEJBQUE7QXJDd3BNRjtBcUNycE1BO0VLdU1RLGlDQUFBO0ExQ2k5TFI7QTBDN21NSTtFTDNDSjtJSzhNUSxpQkFBQTtFMUM4OExOO0FBQ0Y7QXFDeHBNQTtFS2tNUSxpQ0FBQTtBMUN5OUxSO0EwQ3JuTUk7RUx0Q0o7SUt5TVEsZUFBQTtFMUNzOUxOO0FBQ0Y7QXFDM3BNQTtFSzZMUSwrQkFBQTtBMUNpK0xSO0EwQzduTUk7RUxqQ0o7SUtvTVEsa0JBQUE7RTFDODlMTjtBQUNGO0FxQzlwTUE7RUt3TFEsaUNBQUE7QTFDeStMUjtBMENyb01JO0VMNUJKO0lLK0xRLGlCQUFBO0UxQ3MrTE47QUFDRjtBcUNqcU1BO0VLK0tNLGtCQUxJO0ExQzAvTFY7QXFDL3BNQTtFSzBLTSxlQUxJO0ExQzYvTFY7QXFDdnBNQTtFQUNFLGFBQUE7RUFDQSxtQk93VjBCO0E1Q2kwTDVCO0FxQy9vTUE7RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQUEsOEJBQUE7QXJDaXBNRjtBcUMzb01BO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FyQzZvTUY7QXFDdm9NQTs7RUFFRSxrQkFBQTtBckN5b01GO0FxQ3RvTUE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBckN3b01GO0FxQ3JvTUE7Ozs7RUFJRSxnQkFBQTtBckN1b01GO0FxQ3BvTUE7RUFDRSxnQk82YjRCO0E1Q3lzTDlCO0FxQ2pvTUE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXJDbW9NRjtBcUM3bk1BO0VBQ0UsZ0JBQUE7QXJDK25NRjtBcUN2bk1BOztFQUVFLG1CT3NhNEI7QTVDbXRMOUI7QXFDam5NQTtFSzZFTSxrQkFMSTtBMUM0aU1WO0FxQzdtTUE7RUFDRSxpQk9xZjRCO0VQcGY1Qixn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LGtCQUFBO0VBQ0EsZUFBQTtBckN1OExGO0FxQy83TEE7RUFDRSx3QkFBQTtBckNpOExGO0FxQ3o3TEE7RUFDRSx3QkFBQTtBckMyN0xGO0E4Q3RnTkE7RUptUU0sa0JBTEk7RUk1UFIsZ0JGd29CNEI7QTVDZzRMOUI7QThDbmdORTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUY3V3RCLGlDQUFBO0ExQ3d3TVI7QTBDcDZNSTtFSXBHRjtJSnVRTSxlQUFBO0UxQ3F3TU47QUFDRjtBOEM3Z05FO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFRjdXdEIsaUNBQUE7QTFDa3hNUjtBMEM5Nk1JO0VJcEdGO0lKdVFNLGlCQUFBO0UxQyt3TU47QUFDRjtBOEN2aE5FO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFRjdXdEIsaUNBQUE7QTFDNHhNUjtBMEN4N01JO0VJcEdGO0lKdVFNLGVBQUE7RTFDeXhNTjtBQUNGO0E4Q2ppTkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VGN1d0QixpQ0FBQTtBMUNzeU1SO0EwQ2w4TUk7RUlwR0Y7SUp1UU0saUJBQUE7RTFDbXlNTjtBQUNGO0E4QzNpTkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VGN1d0QixpQ0FBQTtBMUNnek1SO0EwQzU4TUk7RUlwR0Y7SUp1UU0sZUFBQTtFMUM2eU1OO0FBQ0Y7QThDcmpORTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUY3V3RCLGlDQUFBO0ExQzB6TVI7QTBDdDlNSTtFSXBHRjtJSnVRTSxpQkFBQTtFMUN1ek1OO0FBQ0Y7QThDdmlOQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QS9DaW1ORjtBOEN0aU5BO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBL0NxbU5GO0E4Q3ZpTkE7RUFDRSxxQkFBQTtBOUN5aU5GO0E4Q3ZpTkU7RUFDRSxvQkZzb0IwQjtBNUNtNkw5QjtBOEMvaE5BO0VKOE1NLGtCQUxJO0VJdk1SLHlCQUFBO0E5Q2lpTkY7QThDN2hOQTtFQUNFLG1CRmlVTztFRjFISCxrQkFMSTtBMUM4MU1WO0E4QzdoTkU7RUFDRSxnQkFBQTtBOUMraE5KO0E4QzNoTkE7RUFDRSxpQkFBQTtFQUNBLG1CRnVUTztFRjFISCxrQkFMSTtFSXRMUixjRnRGUztBNUNtbk5YO0E4QzNoTkU7RUFDRSxhQUFBO0E5QzZoTko7QWdEN25OQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FqRDBuTkY7QWdEM25OQTtFQUNFLGdCSitqRGtDO0VJOWpEbEMsbUNKK2pEa0M7RUk5akRsQywyREFBQTtFSEdFLHNDQUFBO0VJUkYsZUFBQTtFQUdBLFlBQUE7QWpEa29ORjtBZ0Rwbk5BO0VBRUUscUJBQUE7QWhEcW5ORjtBZ0Rsbk5BO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FoRG9uTkY7QWdEam5OQTtFTnlQTSxrQkFMSTtFTWxQUixnQ0prakRrQztBNUNpa0twQztBa0RycE5FOzs7Ozs7O0VDSEEscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBbkRpcU5GO0FvRDNtTkk7RUY1Q0U7SUFDRSxnQk5rZWU7RTVDd3JNckI7QUFDRjtBb0Robk5JO0VGNUNFO0lBQ0UsZ0JOa2VlO0U1QzZyTXJCO0FBQ0Y7QW9Ecm5OSTtFRjVDRTtJQUNFLGdCTmtlZTtFNUNrc01yQjtBQUNGO0FvRDFuTkk7RUY1Q0U7SUFDRSxpQk5rZWU7RTVDdXNNckI7QUFDRjtBb0Qvbk5JO0VGNUNFO0lBQ0UsaUJOa2VlO0U1QzRzTXJCO0FBQ0Y7QXFEL3JOQTtFQUVJLHFCQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtBckRxc05KO0FxRGhzTkU7RUNOQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFFQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7QXREd3NORjtBcUR0c05JO0VDT0Ysb0JBQUE7RUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOEJBQUE7QXREa3NORjtBc0RucE5NO0VBQ0UsbUJBQUE7RUFBQSxpQkFBQTtFQUFBLFdBQUE7QXREcXBOUjtBc0RscE5NO0VBcENKLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsV0FBQTtBdER5ck5GO0FzRDNxTkU7RUFDRSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLFdBQUE7QXRENnFOSjtBc0QvcU5FO0VBQ0UsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxVQUFBO0F0RGlyTko7QXNEbnJORTtFQUNFLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7QXREcXJOSjtBc0R2ck5FO0VBQ0UsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxVQUFBO0F0RHlyTko7QXNEM3JORTtFQUNFLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsVUFBQTtBdEQ2ck5KO0FzRC9yTkU7RUFDRSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0F0RGlzTko7QXNEbHFOTTtFQWhESixtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLFdBQUE7QXREcXRORjtBc0RocU5VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0Esa0JBQUE7QXREbXVOSjtBc0RwcU5VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7QXREdXVOSjtBc0R4cU5VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsVUFBQTtBdEQydU5KO0FzRDVxTlU7RUFoRU4sbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtBdEQrdU5KO0FzRGhyTlU7RUFoRU4sbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtBdERtdk5KO0FzRHByTlU7RUFoRU4sbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxVQUFBO0F0RHV2Tko7QXNEeHJOVTtFQWhFTixtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0F0RDJ2Tko7QXNENXJOVTtFQWhFTixtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0F0RCt2Tko7QXNEaHNOVTtFQWhFTixtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLFVBQUE7QXREbXdOSjtBc0Rwc05VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7QXREdXdOSjtBc0R4c05VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7QXREMndOSjtBc0Q1c05VO0VBaEVOLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsV0FBQTtBdEQrd05KO0FzRHhzTlk7RUF4RFYsd0JBQUE7QXREbXdORjtBc0Qzc05ZO0VBeERWLHlCQUFBO0F0RHN3TkY7QXNEOXNOWTtFQXhEVixnQkFBQTtBdER5d05GO0FzRGp0Tlk7RUF4RFYseUJBQUE7QXRENHdORjtBc0RwdE5ZO0VBeERWLHlCQUFBO0F0RCt3TkY7QXNEdnROWTtFQXhEVixnQkFBQTtBdERreE5GO0FzRDF0Tlk7RUF4RFYseUJBQUE7QXREcXhORjtBc0Q3dE5ZO0VBeERWLHlCQUFBO0F0RHd4TkY7QXNEaHVOWTtFQXhEVixnQkFBQTtBdEQyeE5GO0FzRG51Tlk7RUF4RFYseUJBQUE7QXREOHhORjtBc0R0dU5ZO0VBeERWLHlCQUFBO0F0RGl5TkY7QXNEOXROUTs7RUFFRSxnQkFBQTtBdERndU5WO0FzRDd0TlE7O0VBRUUsZ0JBQUE7QXREK3ROVjtBc0R0dU5ROztFQUVFLHNCQUFBO0F0RHd1TlY7QXNEcnVOUTs7RUFFRSxzQkFBQTtBdER1dU5WO0FzRDl1TlE7O0VBRUUscUJBQUE7QXREZ3ZOVjtBc0Q3dU5ROztFQUVFLHFCQUFBO0F0RCt1TlY7QXNEdHZOUTs7RUFFRSxtQkFBQTtBdER3dk5WO0FzRHJ2TlE7O0VBRUUsbUJBQUE7QXREdXZOVjtBc0Q5dk5ROztFQUVFLHFCQUFBO0F0RGd3TlY7QXNEN3ZOUTs7RUFFRSxxQkFBQTtBdEQrdk5WO0FzRHR3TlE7O0VBRUUsbUJBQUE7QXREd3dOVjtBc0Ryd05ROztFQUVFLG1CQUFBO0F0RHV3TlY7QW9EajBOSTtFRVVFO0lBQ0UsbUJBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7RXREMHpOTjtFc0R2ek5JO0lBcENKLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdEQ4MU5BO0VzRGgxTkE7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXREazFORjtFc0RwMU5BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RHMxTkY7RXNEeDFOQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREMDFORjtFc0Q1MU5BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RDgxTkY7RXNEaDJOQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdERrMk5GO0VzRHAyTkE7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RHMyTkY7RXNEdjBOSTtJQWhESixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXREMDNOQTtFc0RyME5RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0Esa0JBQUE7RXREdzRORjtFc0R6ME5RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXRENDRORjtFc0Q3ME5RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdERnNU5GO0VzRGoxTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERvNU5GO0VzRHIxTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdER3NU5GO0VzRHoxTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RDQ1TkY7RXNENzFOUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RGc2TkY7RXNEajJOUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RG82TkY7RXNEcjJOUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREdzZORjtFc0R6Mk5RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXRENDZORjtFc0Q3Mk5RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREZzdORjtFc0RqM05RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdERvN05GO0VzRDcyTlU7SUF4RFYsY0FBQTtFdER3Nk5BO0VzRGgzTlU7SUF4RFYsd0JBQUE7RXREMjZOQTtFc0RuM05VO0lBeERWLHlCQUFBO0V0RDg2TkE7RXNEdDNOVTtJQXhEVixnQkFBQTtFdERpN05BO0VzRHozTlU7SUF4RFYseUJBQUE7RXREbzdOQTtFc0Q1M05VO0lBeERWLHlCQUFBO0V0RHU3TkE7RXNELzNOVTtJQXhEVixnQkFBQTtFdEQwN05BO0VzRGw0TlU7SUF4RFYseUJBQUE7RXRENjdOQTtFc0RyNE5VO0lBeERWLHlCQUFBO0V0RGc4TkE7RXNEeDROVTtJQXhEVixnQkFBQTtFdERtOE5BO0VzRDM0TlU7SUF4RFYseUJBQUE7RXREczhOQTtFc0Q5NE5VO0lBeERWLHlCQUFBO0V0RHk4TkE7RXNEdDROTTs7SUFFRSxnQkFBQTtFdER3NE5SO0VzRHI0Tk07O0lBRUUsZ0JBQUE7RXREdTROUjtFc0Q5NE5NOztJQUVFLHNCQUFBO0V0RGc1TlI7RXNENzROTTs7SUFFRSxzQkFBQTtFdEQrNE5SO0VzRHQ1Tk07O0lBRUUscUJBQUE7RXREdzVOUjtFc0RyNU5NOztJQUVFLHFCQUFBO0V0RHU1TlI7RXNEOTVOTTs7SUFFRSxtQkFBQTtFdERnNk5SO0VzRDc1Tk07O0lBRUUsbUJBQUE7RXREKzVOUjtFc0R0Nk5NOztJQUVFLHFCQUFBO0V0RHc2TlI7RXNEcjZOTTs7SUFFRSxxQkFBQTtFdER1Nk5SO0VzRDk2Tk07O0lBRUUsbUJBQUE7RXREZzdOUjtFc0Q3Nk5NOztJQUVFLG1CQUFBO0V0RCs2TlI7QUFDRjtBb0QxK05JO0VFVUU7SUFDRSxtQkFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtFdERtK05OO0VzRGgrTkk7SUFwQ0osbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RHVnT0E7RXNEei9OQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdEQyL05GO0VzRDcvTkE7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREKy9ORjtFc0RqZ09BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERtZ09GO0VzRHJnT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREdWdPRjtFc0R6Z09BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RDJnT0Y7RXNEN2dPQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREK2dPRjtFc0RoL05JO0lBaERKLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdERtaU9BO0VzRDkrTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxrQkFBQTtFdERpak9GO0VzRGwvTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERxak9GO0VzRHQvTlE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RHlqT0Y7RXNEMS9OUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDZqT0Y7RXNEOS9OUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RGlrT0Y7RXNEbGdPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREcWtPRjtFc0R0Z09RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREeWtPRjtFc0QxZ09RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXRENmtPRjtFc0Q5Z09RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdERpbE9GO0VzRGxoT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERxbE9GO0VzRHRoT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdER5bE9GO0VzRDFoT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RDZsT0Y7RXNEdGhPVTtJQXhEVixjQUFBO0V0RGlsT0E7RXNEemhPVTtJQXhEVix3QkFBQTtFdERvbE9BO0VzRDVoT1U7SUF4RFYseUJBQUE7RXREdWxPQTtFc0QvaE9VO0lBeERWLGdCQUFBO0V0RDBsT0E7RXNEbGlPVTtJQXhEVix5QkFBQTtFdEQ2bE9BO0VzRHJpT1U7SUF4RFYseUJBQUE7RXREZ21PQTtFc0R4aU9VO0lBeERWLGdCQUFBO0V0RG1tT0E7RXNEM2lPVTtJQXhEVix5QkFBQTtFdERzbU9BO0VzRDlpT1U7SUF4RFYseUJBQUE7RXREeW1PQTtFc0Rqak9VO0lBeERWLGdCQUFBO0V0RDRtT0E7RXNEcGpPVTtJQXhEVix5QkFBQTtFdEQrbU9BO0VzRHZqT1U7SUF4RFYseUJBQUE7RXREa25PQTtFc0QvaU9NOztJQUVFLGdCQUFBO0V0RGlqT1I7RXNEOWlPTTs7SUFFRSxnQkFBQTtFdERnak9SO0VzRHZqT007O0lBRUUsc0JBQUE7RXREeWpPUjtFc0R0ak9NOztJQUVFLHNCQUFBO0V0RHdqT1I7RXNEL2pPTTs7SUFFRSxxQkFBQTtFdERpa09SO0VzRDlqT007O0lBRUUscUJBQUE7RXREZ2tPUjtFc0R2a09NOztJQUVFLG1CQUFBO0V0RHlrT1I7RXNEdGtPTTs7SUFFRSxtQkFBQTtFdER3a09SO0VzRC9rT007O0lBRUUscUJBQUE7RXREaWxPUjtFc0Q5a09NOztJQUVFLHFCQUFBO0V0RGdsT1I7RXNEdmxPTTs7SUFFRSxtQkFBQTtFdER5bE9SO0VzRHRsT007O0lBRUUsbUJBQUE7RXREd2xPUjtBQUNGO0FvRG5wT0k7RUVVRTtJQUNFLG1CQUFBO0lBQUEsaUJBQUE7SUFBQSxXQUFBO0V0RDRvT047RXNEem9PSTtJQXBDSixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXREZ3JPQTtFc0RscU9BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RG9xT0Y7RXNEdHFPQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdER3cU9GO0VzRDFxT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDRxT0Y7RXNEOXFPQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdERnck9GO0VzRGxyT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREb3JPRjtFc0R0ck9BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdER3ck9GO0VzRHpwT0k7SUFoREosbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RDRzT0E7RXNEdnBPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLGtCQUFBO0V0RDB0T0Y7RXNEM3BPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDh0T0Y7RXNEL3BPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREa3VPRjtFc0RucU9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREc3VPRjtFc0R2cU9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREMHVPRjtFc0QzcU9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdEQ4dU9GO0VzRC9xT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERrdk9GO0VzRG5yT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERzdk9GO0VzRHZyT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RDB2T0Y7RXNEM3JPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDh2T0Y7RXNEL3JPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RGt3T0Y7RXNEbnNPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXREc3dPRjtFc0Qvck9VO0lBeERWLGNBQUE7RXREMHZPQTtFc0Rsc09VO0lBeERWLHdCQUFBO0V0RDZ2T0E7RXNEcnNPVTtJQXhEVix5QkFBQTtFdERnd09BO0VzRHhzT1U7SUF4RFYsZ0JBQUE7RXREbXdPQTtFc0Qzc09VO0lBeERWLHlCQUFBO0V0RHN3T0E7RXNEOXNPVTtJQXhEVix5QkFBQTtFdER5d09BO0VzRGp0T1U7SUF4RFYsZ0JBQUE7RXRENHdPQTtFc0RwdE9VO0lBeERWLHlCQUFBO0V0RCt3T0E7RXNEdnRPVTtJQXhEVix5QkFBQTtFdERreE9BO0VzRDF0T1U7SUF4RFYsZ0JBQUE7RXREcXhPQTtFc0Q3dE9VO0lBeERWLHlCQUFBO0V0RHd4T0E7RXNEaHVPVTtJQXhEVix5QkFBQTtFdEQyeE9BO0VzRHh0T007O0lBRUUsZ0JBQUE7RXREMHRPUjtFc0R2dE9NOztJQUVFLGdCQUFBO0V0RHl0T1I7RXNEaHVPTTs7SUFFRSxzQkFBQTtFdERrdU9SO0VzRC90T007O0lBRUUsc0JBQUE7RXREaXVPUjtFc0R4dU9NOztJQUVFLHFCQUFBO0V0RDB1T1I7RXNEdnVPTTs7SUFFRSxxQkFBQTtFdER5dU9SO0VzRGh2T007O0lBRUUsbUJBQUE7RXREa3ZPUjtFc0QvdU9NOztJQUVFLG1CQUFBO0V0RGl2T1I7RXNEeHZPTTs7SUFFRSxxQkFBQTtFdEQwdk9SO0VzRHZ2T007O0lBRUUscUJBQUE7RXREeXZPUjtFc0Rod09NOztJQUVFLG1CQUFBO0V0RGt3T1I7RXNEL3ZPTTs7SUFFRSxtQkFBQTtFdERpd09SO0FBQ0Y7QW9ENXpPSTtFRVVFO0lBQ0UsbUJBQUE7SUFBQSxpQkFBQTtJQUFBLFdBQUE7RXREcXpPTjtFc0Rsek9JO0lBcENKLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdER5MU9BO0VzRDMwT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXRENjBPRjtFc0QvME9BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RGkxT0Y7RXNEbjFPQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREcTFPRjtFc0R2MU9BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RHkxT0Y7RXNEMzFPQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdEQ2MU9GO0VzRC8xT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RGkyT0Y7RXNEbDBPSTtJQWhESixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFdBQUE7RXREcTNPQTtFc0RoME9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0Esa0JBQUE7RXREbTRPRjtFc0RwME9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREdTRPRjtFc0R4ME9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdEQyNE9GO0VzRDUwT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdEQrNE9GO0VzRGgxT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERtNU9GO0VzRHAxT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RHU1T0Y7RXNEeDFPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDI1T0Y7RXNENTFPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RCs1T0Y7RXNEaDJPUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREbTZPRjtFc0RwMk9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREdTZPRjtFc0R4Mk9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREMjZPRjtFc0Q1Mk9RO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdEQrNk9GO0VzRHgyT1U7SUF4RFYsY0FBQTtFdERtNk9BO0VzRDMyT1U7SUF4RFYsd0JBQUE7RXREczZPQTtFc0Q5Mk9VO0lBeERWLHlCQUFBO0V0RHk2T0E7RXNEajNPVTtJQXhEVixnQkFBQTtFdEQ0Nk9BO0VzRHAzT1U7SUF4RFYseUJBQUE7RXREKzZPQTtFc0R2M09VO0lBeERWLHlCQUFBO0V0RGs3T0E7RXNEMTNPVTtJQXhEVixnQkFBQTtFdERxN09BO0VzRDczT1U7SUF4RFYseUJBQUE7RXREdzdPQTtFc0RoNE9VO0lBeERWLHlCQUFBO0V0RDI3T0E7RXNEbjRPVTtJQXhEVixnQkFBQTtFdEQ4N09BO0VzRHQ0T1U7SUF4RFYseUJBQUE7RXREaThPQTtFc0R6NE9VO0lBeERWLHlCQUFBO0V0RG84T0E7RXNEajRPTTs7SUFFRSxnQkFBQTtFdERtNE9SO0VzRGg0T007O0lBRUUsZ0JBQUE7RXREazRPUjtFc0R6NE9NOztJQUVFLHNCQUFBO0V0RDI0T1I7RXNEeDRPTTs7SUFFRSxzQkFBQTtFdEQwNE9SO0VzRGo1T007O0lBRUUscUJBQUE7RXREbTVPUjtFc0RoNU9NOztJQUVFLHFCQUFBO0V0RGs1T1I7RXNEejVPTTs7SUFFRSxtQkFBQTtFdEQyNU9SO0VzRHg1T007O0lBRUUsbUJBQUE7RXREMDVPUjtFc0RqNk9NOztJQUVFLHFCQUFBO0V0RG02T1I7RXNEaDZPTTs7SUFFRSxxQkFBQTtFdERrNk9SO0VzRHo2T007O0lBRUUsbUJBQUE7RXREMjZPUjtFc0R4Nk9NOztJQUVFLG1CQUFBO0V0RDA2T1I7QUFDRjtBb0RyK09JO0VFVUU7SUFDRSxtQkFBQTtJQUFBLGlCQUFBO0lBQUEsV0FBQTtFdEQ4OU9OO0VzRDM5T0k7SUFwQ0osbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RGtnUEE7RXNEcC9PQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdERzL09GO0VzRHgvT0E7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREMC9PRjtFc0Q1L09BO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdEQ4L09GO0VzRGhnUEE7SUFDRSxtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREa2dQRjtFc0RwZ1BBO0lBQ0UsbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RHNnUEY7RXNEeGdQQTtJQUNFLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREMGdQRjtFc0QzK09JO0lBaERKLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsV0FBQTtFdEQ4aFBBO0VzRHorT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxrQkFBQTtFdEQ0aVBGO0VzRDcrT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERnalBGO0VzRGovT1E7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxVQUFBO0V0RG9qUEY7RXNEci9PUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RHdqUEY7RXNEei9PUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO0V0RDRqUEY7RXNENy9PUTtJQWhFTixtQkFBQTtJQUFBLGtCQUFBO0lBQUEsY0FBQTtJQUNBLFVBQUE7RXREZ2tQRjtFc0RqZ1BRO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREb2tQRjtFc0RyZ1BRO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsbUJBQUE7RXREd2tQRjtFc0R6Z1BRO0lBaEVOLG1CQUFBO0lBQUEsa0JBQUE7SUFBQSxjQUFBO0lBQ0EsVUFBQTtFdEQ0a1BGO0VzRDdnUFE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERnbFBGO0VzRGpoUFE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtFdERvbFBGO0VzRHJoUFE7SUFoRU4sbUJBQUE7SUFBQSxrQkFBQTtJQUFBLGNBQUE7SUFDQSxXQUFBO0V0RHdsUEY7RXNEamhQVTtJQXhEVixjQUFBO0V0RDRrUEE7RXNEcGhQVTtJQXhEVix3QkFBQTtFdEQra1BBO0VzRHZoUFU7SUF4RFYseUJBQUE7RXREa2xQQTtFc0QxaFBVO0lBeERWLGdCQUFBO0V0RHFsUEE7RXNEN2hQVTtJQXhEVix5QkFBQTtFdER3bFBBO0VzRGhpUFU7SUF4RFYseUJBQUE7RXREMmxQQTtFc0RuaVBVO0lBeERWLGdCQUFBO0V0RDhsUEE7RXNEdGlQVTtJQXhEVix5QkFBQTtFdERpbVBBO0VzRHppUFU7SUF4RFYseUJBQUE7RXREb21QQTtFc0Q1aVBVO0lBeERWLGdCQUFBO0V0RHVtUEE7RXNEL2lQVTtJQXhEVix5QkFBQTtFdEQwbVBBO0VzRGxqUFU7SUF4RFYseUJBQUE7RXRENm1QQTtFc0QxaVBNOztJQUVFLGdCQUFBO0V0RDRpUFI7RXNEemlQTTs7SUFFRSxnQkFBQTtFdEQyaVBSO0VzRGxqUE07O0lBRUUsc0JBQUE7RXREb2pQUjtFc0RqalBNOztJQUVFLHNCQUFBO0V0RG1qUFI7RXNEMWpQTTs7SUFFRSxxQkFBQTtFdEQ0alBSO0VzRHpqUE07O0lBRUUscUJBQUE7RXREMmpQUjtFc0Rsa1BNOztJQUVFLG1CQUFBO0V0RG9rUFI7RXNEamtQTTs7SUFFRSxtQkFBQTtFdERta1BSO0VzRDFrUE07O0lBRUUscUJBQUE7RXRENGtQUjtFc0R6a1BNOztJQUVFLHFCQUFBO0V0RDJrUFI7RXNEbGxQTTs7SUFFRSxtQkFBQTtFdERvbFBSO0VzRGpsUE07O0lBRUUsbUJBQUE7RXREbWxQUjtBQUNGO0F1RHpzUEE7RUFFRSw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUVBLDBDQUFBO0VBQ0EsZ0NBQUE7RUFDQSwrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0RBQUE7RUFDQSwrREFBQTtFQUNBLGlEQUFBO0VBQ0EsNkRBQUE7RUFDQSxnREFBQTtFQUNBLDhEQUFBO0VBRUEsV0FBQTtFQUNBLG1CWGtZTztFV2pZUCxtQlh1c0I0QjtFV3RzQjVCLDBDQUFBO0F2RHdzUEY7QXVEanNQRTtFQUNFLHNCQUFBO0VBRUEscUZBQUE7RUFDQSxvQ0FBQTtFQUNBLDJDWCtzQjBCO0VXOXNCMUIsbUhBQUE7RUFBQSwyR0FBQTtBdkRrc1BKO0F1RC9yUEU7RUFDRSx1QkFBQTtBdkRpc1BKO0F1RDlyUEU7RUFDRSxzQkFBQTtBdkRnc1BKO0F1RDVyUEE7RUFDRSwrREFBQTtBdkQ4clBGO0F1RHZyUEE7RUFDRSxpQkFBQTtBdkR5clBGO0F1RC9xUEU7RUFDRSx3QkFBQTtBdkRpclBKO0F1RGxxUEU7RUFDRSxzQ0FBQTtBdkRvcVBKO0F1RGpxUEk7RUFDRSxzQ0FBQTtBdkRtcVBOO0F1RDVwUEU7RUFDRSxzQkFBQTtBdkQ4cFBKO0F1RDNwUEU7RUFDRSxtQkFBQTtBdkQ2cFBKO0F1RG5wUEU7RUFDRSxvREFBQTtFQUNBLDhDQUFBO0F2RHFwUEo7QXVEL29QRTtFQUNFLG9EQUFBO0VBQ0EsOENBQUE7QXZEaXBQSjtBdUR6b1BBO0VBQ0Usb0RBQUE7RUFDQSw4Q0FBQTtBdkQyb1BGO0F1RG5vUEU7RUFDRSxtREFBQTtFQUNBLDZDQUFBO0F2RHFvUEo7QXdEanhQRTtFQU9FLHNCQUFBO0VBQ0EscUNBQUE7RUFDQSxtREFBQTtFQUNBLGlEQUFBO0VBQ0EsOEJBQUE7RUFDQSxnREFBQTtFQUNBLDZCQUFBO0VBQ0Esa0RBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXhENHdQSjtBd0Q5eFBFO0VBT0Usc0JBQUE7RUFDQSxxQ0FBQTtFQUNBLG1EQUFBO0VBQ0Esa0RBQUE7RUFDQSw4QkFBQTtFQUNBLGdEQUFBO0VBQ0EsNkJBQUE7RUFDQSxrREFBQTtFQUNBLDRCQUFBO0VBRUEsNEJBQUE7RUFDQSwwQ0FBQTtBeER5eFBKO0F3RDN5UEU7RUFPRSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0RBQUE7RUFDQSxrREFBQTtFQUNBLDhCQUFBO0VBQ0EsK0NBQUE7RUFDQSw2QkFBQTtFQUNBLGtEQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F4RHN5UEo7QXdEeHpQRTtFQU9FLHNCQUFBO0VBQ0EscUNBQUE7RUFDQSxtREFBQTtFQUNBLGlEQUFBO0VBQ0EsOEJBQUE7RUFDQSxnREFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXhEbXpQSjtBd0RyMFBFO0VBT0Usc0JBQUE7RUFDQSxxQ0FBQTtFQUNBLGlEQUFBO0VBQ0Esa0RBQUE7RUFDQSw4QkFBQTtFQUNBLGdEQUFBO0VBQ0EsNkJBQUE7RUFDQSxtREFBQTtFQUNBLDRCQUFBO0VBRUEsNEJBQUE7RUFDQSwwQ0FBQTtBeERnMFBKO0F3RGwxUEU7RUFPRSxzQkFBQTtFQUNBLHFDQUFBO0VBQ0EsbURBQUE7RUFDQSxpREFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0RBQUE7RUFDQSw2QkFBQTtFQUNBLGlEQUFBO0VBQ0EsNEJBQUE7RUFFQSw0QkFBQTtFQUNBLDBDQUFBO0F4RDYwUEo7QXdELzFQRTtFQU9FLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsOEJBQUE7RUFDQSw0Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0QkFBQTtFQUVBLDRCQUFBO0VBQ0EsMENBQUE7QXhEMDFQSjtBd0Q1MlBFO0VBT0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw4QkFBQTtFQUNBLDJDQUFBO0VBQ0EsNkJBQUE7RUFDQSw2Q0FBQTtFQUNBLDRCQUFBO0VBRUEsNEJBQUE7RUFDQSwwQ0FBQTtBeER1MlBKO0F1RHR0UEk7RUFDRSxnQkFBQTtFQUNBLGlDQUFBO0F2RHd0UE47QW9EbnpQSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RXZENnRQSjtBQUNGO0FvRHp6UEk7RUd5RkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0V2RG11UEo7QUFDRjtBb0QvelBJO0VHeUZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFdkR5dVBKO0FBQ0Y7QW9EcjBQSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RXZEK3VQSjtBQUNGO0FvRDMwUEk7RUd5RkE7SUFDRSxnQkFBQTtJQUNBLGlDQUFBO0V2RHF2UEo7QUFDRjtBeUR6NVBBO0VBQ0UscUJidTJCc0M7QTVDb2pPeEM7QXlEbDVQQTtFQUNFLG9EQUFBO0VBQ0EsdURBQUE7RUFDQSxnQkFBQTtFZjhRSSxrQkFMSTtFZXJRUixnQmIrbEI0QjtBNUNtek85QjtBeUQ5NFBBO0VBQ0Usa0RBQUE7RUFDQSxxREFBQTtFZm9RSSxrQkFMSTtBMUNrcFBWO0F5RDc0UEE7RUFDRSxtREFBQTtFQUNBLHNEQUFBO0VmOFBJLG1CQUxJO0ExQ3VwUFY7QTBENzZQQTtFQUNFLG1CZCsxQnNDO0VGcmtCbEMsa0JBTEk7RWdCalJSLGdDZCsxQnNDO0E1QzhrT3hDO0EyRGw3UEE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VqQndSSSxlQUxJO0VpQmhSUixnQmZrbUI0QjtFZWptQjVCLGdCZnltQjRCO0VleG1CNUIsMkJmNDNCc0M7RWUzM0J0Qyx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsZ0JBQUE7RUFDQSxtQ2ZxM0JzQztFZXAzQnRDLDRCQUFBO0VBQ0EsMkRBQUE7RWRHRSxzQ0FBQTtFZUhFLHdGRE1KO0VDTkksZ0ZETUo7RUNOSSx3RURNSjtFQ05JLDhHRE1KO0EzRCs2UEY7QTREajdQTTtFRGhCTjtJQ2lCUSx3QkFBQTtJQUFBLGdCQUFBO0U1RG83UE47QUFDRjtBMkRsN1BFO0VBQ0UsZ0JBQUE7QTNEbzdQSjtBMkRsN1BJO0VBQ0UsZUFBQTtBM0RvN1BOO0EyRC82UEU7RUFDRSwyQmZzMkJvQztFZXIyQnBDLG1DZmcyQm9DO0VlLzFCcEMsa0NmODJCb0M7RWU3MkJwQyxVQUFBO0VBS0UsMERma2hCa0I7RWVsaEJsQixrRGZraEJrQjtBNUMyNU94QjtBMkR6NlBFO0VBTUUsZUFBQTtFQU1BLGFBQUE7RUFLQSxTQUFBO0EzRDY1UEo7QTJEeDVQRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0EzRDA1UEo7QTJEdDVQRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEMsVUFBQTtBM0R1NVBKO0EyRDE1UEU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QTNEdTVQSjtBMkQxNVBFO0VBQ0UsZ0NmNDBCb0M7RWUxMEJwQyxVQUFBO0EzRHU1UEo7QTJEMTVQRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEMsVUFBQTtBM0R1NVBKO0EyRDE1UEU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDLFVBQUE7QTNEdTVQSjtBMkQvNFBFO0VBRUUsd0NmOHlCb0M7RWUzeUJwQyxVQUFBO0EzRDg0UEo7QTJEMTRQRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQmZvckIwQjtFZXByQjFCLDBCZm9yQjBCO0VlbnJCMUIsMkJmc3lCb0M7RWlCcDRCdEMsdUNqQnFpQ2dDO0VlcjhCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUIsZ0JBQUE7RUN6RkUscUpEMEZGO0VDMUZFLDZJRDBGRjtFQzFGRSxxSUQwRkY7RUMxRkUsMktEMEZGO0EzRDQ0UEo7QTJEeDVQRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQmZvckIwQjtFZXByQjFCLDBCZm9yQjBCO0VlbnJCMUIsMkJmc3lCb0M7RWlCcDRCdEMsdUNqQnFpQ2dDO0VlcjhCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUIsZ0JBQUE7RUN6RkUscUpEMEZGO0VDMUZFLDZJRDBGRjtFQzFGRSxxSUQwRkY7RUMxRkUsMktEMEZGO0EzRDQ0UEo7QTREbCtQTTtFRDBFSjtJQ3pFTSx3QkFBQTtJQUFBLGdCQUFBO0U1RHErUE47RTJENTVQQTtJQ3pFTSx3QkFBQTtJQUFBLGdCQUFBO0U1RHErUE47QUFDRjtBMkQ5NFBFO0VBQ0Usd0NmNDdCOEI7QTVDbzlObEM7QTJEajVQRTtFQUNFLHdDZjQ3QjhCO0E1Q285TmxDO0EyRHY0UEE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQmZ3ZjRCO0VldmY1QiwyQmYyeEJzQztFZTF4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBM0R5NFBGO0EyRHY0UEU7RUFDRSxVQUFBO0EzRHk0UEo7QTJEdDRQRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBM0R1NFBKO0EyRDUzUEE7RUFDRSxtRWY0d0JzQztFZTN3QnRDLHVCQUFBO0VqQnlJSSxtQkFMSTtFR3ZRTix5Q0FBQTtBN0NtZ1FKO0EyRDUzUEU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJmb29CMEI7RWVwb0IxQix5QmZvb0IwQjtBNUMwdk85QjtBMkRqNFBFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCZm9vQjBCO0VlcG9CMUIseUJmb29CMEI7QTVDMHZPOUI7QTJEMTNQQTtFQUNFLGlFZmd3QnNDO0VlL3ZCdEMsb0JBQUE7RWpCNEhJLGtCQUxJO0VHdlFOLHlDQUFBO0E3QzhnUUo7QTJEMTNQRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmYybkIwQjtFZTNuQjFCLHVCZjJuQjBCO0E1Q2l3TzlCO0EyRC8zUEU7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JmMm5CMEI7RWUzbkIxQix1QmYybkIwQjtBNUNpd085QjtBMkRwM1BFO0VBQ0Usb0VmNnVCb0M7QTVDeW9PeEM7QTJEbjNQRTtFQUNFLG1FZjB1Qm9DO0E1QzJvT3hDO0EyRGwzUEU7RUFDRSxpRWZ1dUJvQztBNUM2b094QztBMkQvMlBBO0VBQ0UsV2ZxdUJzQztFZXB1QnRDLGdFZjh0QnNDO0VlN3RCdEMsaUJmaWxCNEI7QTVDZ3lPOUI7QTJELzJQRTtFQUNFLGVBQUE7QTNEaTNQSjtBMkQ5MlBFO0VBQ0Usb0JBQUE7RWR2TEEsc0NBQUE7QTdDd2lRSjtBMkQ3MlBFO0VBQ0Usb0JBQUE7RWQ1TEEsc0NBQUE7QTdDNGlRSjtBMkQ1MlBFO0VBQW9CLCtEZjhzQmtCO0E1Q2lxT3hDO0EyRDkyUEU7RUFBb0IsNkRmOHNCa0I7QTVDbXFPeEM7QThEaGtRQTtFQUNFLHdQQUFBO0VBRUEsY0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFcEJxUkksZUFMSTtFb0I3UVIsZ0JsQitsQjRCO0VrQjlsQjVCLGdCbEJzbUI0QjtFa0JybUI1QiwyQmxCeTNCc0M7RWtCeDNCdEMsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQ0EsbUNsQmszQnNDO0VrQmozQnRDLG1GQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xCKzlCa0M7RWtCOTlCbEMsMEJsQis5QmtDO0VrQjk5QmxDLDJEQUFBO0VqQkhFLHNDQUFBO0VlSEUsd0ZFU0o7RUZUSSxnRkVTSjtFRlRJLHdFRVNKO0VGVEksOEdFU0o7QTlEK2pRRjtBNERwa1FNO0VFZk47SUZnQlEsd0JBQUE7SUFBQSxnQkFBQTtFNUR1a1FOO0FBQ0Y7QThEbGtRRTtFQUNFLGtDbEJzM0JvQztFa0JyM0JwQyxVQUFBO0VBS0UsMERsQmkrQjRCO0VrQmorQjVCLGtEbEJpK0I0QjtBNUMrbE9sQztBOEQ1alFFO0VBRUUsc0JsQjZ1QjBCO0VrQjV1QjFCLHNCQUFBO0E5RDZqUUo7QThEMWpRRTtFQUVFLHdDbEJ1MUJvQztBNUNvdU94QztBOER0alFFO0VBQ0Usa0JBQUE7RUFDQSx1Q0FBQTtBOUR3alFKO0E4RHBqUUE7RUFDRSxvQmxCc3VCNEI7RWtCcnVCNUIsdUJsQnF1QjRCO0VrQnB1QjVCLG9CbEJxdUI0QjtFRmxnQnhCLG1CQUxJO0VHdlFOLHlDQUFBO0E3Q2ltUUo7QThEbmpRQTtFQUNFLG1CbEJrdUI0QjtFa0JqdUI1QixzQmxCaXVCNEI7RWtCaHVCNUIsa0JsQml1QjRCO0VGdGdCeEIsa0JBTEk7RUd2UU4seUNBQUE7QTdDd21RSjtBOERoalFJO0VBQ0Usd1BBQUE7QTlEa2pRTjtBK0QxblFBO0VBQ0UsY0FBQTtFQUNBLGtCbkJxNkJ3QztFbUJwNkJ4QyxtQm5CcTZCd0M7RW1CcDZCeEMsdUJuQnE2QndDO0E1Q3V0TzFDO0ErRDFuUUU7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QS9ENG5RSjtBK0R4blFBO0VBQ0Usb0JuQjI1QndDO0VtQjE1QnhDLGVBQUE7RUFDQSxpQkFBQTtBL0QwblFGO0ErRHhuUUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0EvRDBuUUo7QStEdG5RQTtFQUNFLHFDQUFBO0VBRUEsb0JBQUE7RUFBQSxjQUFBO0VBQ0EsVW5CMDRCd0M7RW1CejRCeEMsV25CeTRCd0M7RW1CeDRCeEMsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUNBLHlDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyRG5CMjRCd0M7RW1CMTRCeEMsaUNBQUE7RUFBQSx5QkFBQTtBL0R1blFGO0ErRHBuUUU7RWxCM0JFLHFCQUFBO0E3Q2twUUo7QStEbm5RRTtFQUVFLGtCbkJtNEJzQztBNUNpdk8xQztBK0RqblFFO0VBQ0UsK0JuQjAzQnNDO0VtQjEzQnRDLHVCbkIwM0JzQztBNUN5dk8xQztBK0RoblFFO0VBQ0Usa0NuQnMxQm9DO0VtQnIxQnBDLFVBQUE7RUFDQSwwRG5COGZvQjtFbUI5ZnBCLGtEbkI4Zm9CO0E1Q29uUHhCO0ErRC9tUUU7RUFDRSx5Qm5CNUJNO0VtQjZCTixxQm5CN0JNO0E1QzhvUVY7QStEL21RSTtFQUlJLHVQQUFBO0EvRDhtUVI7QStEMW1RSTtFQUlJLCtKQUFBO0EvRHltUVI7QStEcG1RRTtFQUNFLHlCbkJqRE07RW1Ca0ROLHFCbkJsRE07RW1CdURKLGlQQUFBO0EvRGttUU47QStEOWxRRTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxZQUFBO0VBQ0EsWW5CazJCdUM7QTVDOHZPM0M7QStEemxRSTtFQUNFLGVBQUE7RUFDQSxZbkJ5MUJxQztBNUNrd08zQztBK0Q3a1FBO0VBQ0UsbUJuQm8xQmdDO0E1QzJ2T2xDO0ErRDdrUUU7RUFDRSwyS0FBQTtFQUVBLFVuQjgwQjhCO0VtQjcwQjlCLG1CQUFBO0VBQ0EsMENBQUE7RUFDQSxnQ0FBQTtFbEJqSEEsa0JBQUE7RWVIRSx5REdzSEY7RUh0SEUsaURHc0hGO0EvRDhrUUo7QTREaHNRTTtFRzBHSjtJSHpHTSx3QkFBQTtJQUFBLGdCQUFBO0U1RG1zUU47QUFDRjtBK0RqbFFJO0VBQ0UsNEtBQUE7QS9EbWxRTjtBK0RobFFJO0VBQ0UsaUNuQjYwQjRCO0VtQngwQjFCLDBKQUFBO0EvRDhrUVI7QStEemtRRTtFQUNFLG9CbkJ3ekI4QjtFbUJ2ekI5QixlQUFBO0EvRDJrUUo7QStEemtRSTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBL0Qya1FOO0ErRHRrUUE7RUFDRSxxQkFBQTtFQUNBLGtCbkJzeUJnQztBNUNreU9sQztBK0Rya1FBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EvRHVrUUY7QStEbmtRSTtFQUNFLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSxZQUFBO0VBQ0EsYW5Cc3BCd0I7QTVDKzZPOUI7QStEOWpRSTtFQUNFLGlMQUFBO0EvRGdrUU47QWdFbnZRQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUNBLDZCQUFBO0FoRXF2UUY7QWdFbnZRRTtFQUNFLFVBQUE7QWhFcXZRSjtBZ0VqdlFJO0VBQTBCLDBFcEI4Z0NhO0VvQjlnQ2Isa0VwQjhnQ2E7QTVDc3VPM0M7QWdFbnZRSTtFQUEwQixrRXBCNmdDYTtBNUN5dU8zQztBZ0VudlFFO0VBQ0UsU0FBQTtBaEVxdlFKO0FnRWx2UUU7RUFDRSxXcEIrL0J1QztFb0I5L0J2QyxZcEI4L0J1QztFb0I3L0J2QyxvQkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsNEhJbUJGO0VKbkJFLG9ISW1CRjtFSm5CRSw0R0ltQkY7RUpuQkUsa0pJbUJGO0FoRW12UUo7QTREbHdRTTtFSU1KO0lKTE0sd0JBQUE7SUFBQSxnQkFBQTtFNURxd1FOO0FBQ0Y7QWdFdHZRSTtFSGpDRiwwQ2pCOGhDeUM7QTVDNHZPM0M7QWdFcHZRRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCLGtCQUFBO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCLHlCQUFBO0VuQjdCQSxtQkFBQTtBN0NveFFKO0FnRWx2UUU7RUFDRSxXcEJvK0J1QztFb0JuK0J2QyxZcEJtK0J1QztFb0JsK0J2QyxxQkFBQTtFQUFBLGdCQUFBO0VIcERGLHlCakJrQ1E7RW9Cb0JOLFNwQm0rQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxpSEk2Q0Y7RUo3Q0UsNEdJNkNGO0FoRW12UUo7QTRENXhRTTtFSWlDSjtJSmhDTSxxQkFBQTtJQUFBLGdCQUFBO0U1RCt4UU47QUFDRjtBZ0V0dlFJO0VIM0RGLDBDakI4aEN5QztBNUNzeE8zQztBZ0VwdlFFO0VBQ0UsV3BCODhCOEI7RW9CNzhCOUIsY3BCODhCOEI7RW9CNzhCOUIsa0JBQUE7RUFDQSxlcEI2OEI4QjtFb0I1OEI5Qix3Q3BCNjhCOEI7RW9CNThCOUIseUJBQUE7RW5CdkRBLG1CQUFBO0E3Qzh5UUo7QWdFbHZRRTtFQUNFLG9CQUFBO0FoRW92UUo7QWdFbHZRSTtFQUNFLDJDcEJnOUJxQztBNUNveU8zQztBZ0VqdlFJO0VBQ0UsMkNwQjQ4QnFDO0E1Q3V5TzNDO0FpRTEwUUE7RUFDRSxrQkFBQTtBakU0MFFGO0FpRTEwUUU7OztFQUdFLHVEckJ3aUNvQztFcUJ2aUNwQywyRHJCdWlDb0M7RXFCdGlDcEMsaUJyQnVpQ29DO0E1Q3F5T3hDO0FpRXowUUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJDQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnREFBQTtFQUNBLDZCQUFBO0VBQUEseUJBQUE7RUFBQSxxQkFBQTtFTFZFLGdGS1dGO0VMWEUsd0VLV0Y7RUxYRSxnRUtXRjtFTFhFLG9HS1dGO0FqRTIwUUo7QTREbDFRTTtFS1RKO0lMVU0sd0JBQUE7SUFBQSxnQkFBQTtFNURxMVFOO0FBQ0Y7QWlFNzBRRTs7RUFFRSxxQkFBQTtBakUrMFFKO0FpRTcwUUk7RUFDRSxrQkFBQTtBakVnMVFOO0FpRWoxUUk7RUFDRSxrQkFBQTtBakVnMVFOO0FpRWoxUUk7RUFDRSxrQkFBQTtBakVnMVFOO0FpRWoxUUk7RUFDRSxrQkFBQTtBakVnMVFOO0FpRWoxUUk7O0VBQ0Usa0JBQUE7QWpFZzFRTjtBaUU3MFFJO0VBRUUscUJyQjBnQ2tDO0VxQnpnQ2xDLHdCckIwZ0NrQztBNUNzME94QztBaUVuMVFJO0VBRUUscUJyQjBnQ2tDO0VxQnpnQ2xDLHdCckIwZ0NrQztBNUNzME94QztBaUVuMVFJOzs7RUFFRSxxQnJCMGdDa0M7RXFCemdDbEMsd0JyQjBnQ2tDO0E1Q3MwT3hDO0FpRTcwUUk7O0VBQ0UscUJyQnFnQ2tDO0VxQnBnQ2xDLHdCckJxZ0NrQztBNUMyME94QztBaUU1MFFFO0VBQ0UscUJyQisvQm9DO0VxQjkvQnBDLHdCckIrL0JvQztFcUI5L0JwQyxxQnJCZ3VCMEI7QTVDOG1QOUI7QWlFdjBRSTtFQUNFLDhEckJ5L0JrQztBNUNtMU94QztBaUU3MFFJO0VBQ0Usa0VyQnkvQmtDO0VxQnovQmxDLDhEckJ5L0JrQztBNUNtMU94QztBaUU3MFFJOzs7O0VBQ0Usc0VyQnkvQmtDO0VxQnovQmxDLGtFckJ5L0JrQztFcUJ6L0JsQyw4RHJCeS9Ca0M7QTVDbTFPeEM7QWlFdjBRSTtFQUNFLHNFckJtL0JrQztFcUJuL0JsQyw4RHJCbS9Ca0M7QTVDczFPeEM7QWlFcDBRSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXJCdytCa0M7RXFCditCbEMsV0FBQTtFQUNBLG1DckJxekJrQztFQ2gzQnBDLHNDQUFBO0E3Q200UUo7QWlFOTBRSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXJCdytCa0M7RXFCditCbEMsV0FBQTtFQUNBLG1DckJxekJrQztFQ2gzQnBDLHNDQUFBO0E3Q200UUo7QWlFOTBRSTs7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDLFdBQUE7RUFDQSxtQ3JCcXpCa0M7RUNoM0JwQyxzQ0FBQTtBN0NtNFFKO0FpRXAwUUU7RUFDRSx3Q3JCa3pCb0M7QTVDb2hQeEM7QWlFbDBRSTtFQUNFLHNDQUFBO0FqRW8wUU47QWlFaDBRRTs7RUFFRSxjckJoRk87QTVDazVRWDtBa0U1NVFBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUNBLFdBQUE7QWxFODVRRjtBa0U1NVFFOzs7RUFHRSxrQkFBQTtFQUNBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QWxFODVRSjtBa0UxNVFFOzs7RUFHRSxVQUFBO0FsRTQ1UUo7QWtFdDVRRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBbEV3NVFKO0FrRXQ1UUk7RUFDRSxVQUFBO0FsRXc1UU47QWtFNzRRQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7RXhCOE9JLGVBTEk7RXdCdk9SLGdCdEJ5akI0QjtFc0J4akI1QixnQnRCZ2tCNEI7RXNCL2pCNUIsMkJ0Qm0xQnNDO0VzQmwxQnRDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1Q3RCMDZCc0M7RXNCejZCdEMsMkRBQUE7RXJCdENFLHNDQUFBO0E3Q3M3UUo7QWtFdDRRQTs7OztFQUlFLG9CQUFBO0V4QndOSSxrQkFMSTtFR3ZRTix5Q0FBQTtBN0M4N1FKO0FrRXI0UUE7Ozs7RUFJRSx1QkFBQTtFeEIrTUksbUJBTEk7RUd2UU4seUNBQUE7QTdDczhRSjtBa0VwNFFBOztFQUVFLG1CQUFBO0FsRXM0UUY7QWtFejNRSTs7OztFckJqRUEsMEJBQUE7RUFDQSw2QkFBQTtBN0NnOFFKO0FrRXYzUUk7Ozs7RXJCMUVBLDBCQUFBO0VBQ0EsNkJBQUE7QTdDdThRSjtBa0VqM1FFO0VBQ0UsOENBQUE7RXJCMUVBLHlCQUFBO0VBQ0EsNEJBQUE7QTdDODdRSjtBa0VqM1FFOztFckI5RUUseUJBQUE7RUFDQSw0QkFBQTtBN0NtOFFKO0FtRTM5UUU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CdkJ1MEJvQztFRnJrQmxDLGtCQUxJO0V5QjFQTixpQ3ZCa2pDcUI7QTVDMDZPekI7QW1FejlRRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RXpCcVBFLG1CQUxJO0V5QjdPTixXdkJxaUNxQjtFdUJwaUNyQixtQ3ZCb2lDcUI7RUMvakNyQixzQ0FBQTtBN0NzL1FKO0FtRXQ5UUk7OztFQUVFLGNBQUE7QW5FeTlRTjtBbUV4Z1JJO0VBcURFLCtDdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEMsMFBBQUE7RUFDQSw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QW5FbzlRUjtBbUVqOVFNO0VBQ0UsK0N2QjRnQ2lCO0V1QnZnQ2YsbUV2QnVnQ2U7RXVCdmdDZiwyRHZCdWdDZTtBNUN3OE96QjtBbUVwaFJJO0VBK0VJLG9DdkJ1MEJnQztFdUJ0MEJoQyxrRkFBQTtBbkV3OFFSO0FtRXhoUkk7RUF1RkUsK0N2QnEvQm1CO0E1Qys4T3pCO0FtRWo4UVE7RUFFRSxrUUFBQTtFQUNBLHVCdkJxNUI4QjtFdUJwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0FuRWs4UVY7QW1FOTdRTTtFQUNFLCtDdkJ3K0JpQjtFdUJuK0JmLG1FdkJtK0JlO0V1Qm4rQmYsMkR2Qm0rQmU7QTVDeTlPekI7QW1FcmlSSTtFQWtISSx5Q0FBQTtBbkVzN1FSO0FtRXhpUkk7RUF5SEUsK0N2Qm05Qm1CO0E1Qys5T3pCO0FtRWg3UU07RUFDRSw0Q3ZCZzlCaUI7QTVDaytPekI7QW1FLzZRTTtFQUNFLG1FdkI0OEJpQjtFdUI1OEJqQiwyRHZCNDhCaUI7QTVDcStPekI7QW1FOTZRTTtFQUNFLGlDdkJ3OEJpQjtBNUN3K096QjtBbUUzNlFJO0VBQ0Usa0JBQUE7QW5FNjZRTjtBbUV2alJJOzs7OztFQW9KTSxVQUFBO0FuRTA2UVY7QW1FMWlSRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ2QnUwQm9DO0VGcmtCbEMsa0JBTEk7RXlCMVBOLG1DdkJrakNxQjtBNUN5L096QjtBbUV4aVJFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFekJxUEUsbUJBTEk7RXlCN09OLFd2QnFpQ3FCO0V1QnBpQ3JCLGtDdkJvaUNxQjtFQy9qQ3JCLHNDQUFBO0E3Q3FrUko7QW1FcmlSSTs7O0VBRUUsY0FBQTtBbkV3aVJOO0FtRXZsUkk7RUFxREUsaUR2QnVoQ21CO0V1QnBoQ2pCLG9DdkI4MUJnQztFdUI3MUJoQyw0VUFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtBbkVtaVJSO0FtRWhpUk07RUFDRSxpRHZCNGdDaUI7RXVCdmdDZixrRXZCdWdDZTtFdUJ2Z0NmLDBEdkJ1Z0NlO0E1Q3VoUHpCO0FtRW5tUkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDLGtGQUFBO0FuRXVoUlI7QW1Fdm1SSTtFQXVGRSxpRHZCcS9CbUI7QTVDOGhQekI7QW1FaGhSUTtFQUVFLG9WQUFBO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCLCtEQUFBO0VBQ0EsMkVBQUE7QW5FaWhSVjtBbUU3Z1JNO0VBQ0UsaUR2QncrQmlCO0V1Qm4rQmYsa0V2Qm0rQmU7RXVCbitCZiwwRHZCbStCZTtBNUN3aVB6QjtBbUVwblJJO0VBa0hJLHlDQUFBO0FuRXFnUlI7QW1Fdm5SSTtFQXlIRSxpRHZCbTlCbUI7QTVDOGlQekI7QW1FLy9RTTtFQUNFLDhDdkJnOUJpQjtBNUNpalB6QjtBbUU5L1FNO0VBQ0Usa0V2QjQ4QmlCO0V1QjU4QmpCLDBEdkI0OEJpQjtBNUNvalB6QjtBbUU3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Q0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1MFJGO0FvRXB1UkU7RUNoSEEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1MVJGO0FvRXB2UkU7RUNoSEEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1MlJGO0FvRXB3UkU7RUNoSEEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1M1JGO0FvRXB4UkU7RUNoSEEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1NFJGO0FvRXB5UkU7RUNoSEEsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBckV1NVJGO0FvRXB6UkU7RUNoSEEsdUJB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NEJBQUE7RXhDZzNkVjtFd0N2M2RNO0lBT0ksOEJBQUE7RXhDbTNkVjtFd0MxM2RNO0lBT0ksNEJBQUE7RXhDczNkVjtFd0M3M2RNO0lBT0ksMkJBQUE7RXhDeTNkVjtFd0NoNGRNO0lBT0ksaUNBQUE7RXhDNDNkVjtFd0NuNGRNO0lBT0ksZ0NBQUE7RXhDKzNkVjtFd0N0NGRNO0lBT0ksOEJBQUE7RXhDazRkVjtFd0N6NGRNO0lBT0ksZ0NBQUE7RXhDcTRkVjtFd0M1NGRNO0lBT0ksOEJBQUE7RXhDdzRkVjtFd0MvNGRNO0lBT0ksNEJBQUE7RXhDMjRkVjtFd0NsNWRNO0lBT0ksa0NBQUE7RXhDODRkVjtFd0NyNWRNO0lBT0ksaUNBQUE7RXhDaTVkVjtFd0N4NWRNO0lBT0ksK0JBQUE7RXhDbzVkVjtFd0MzNWRNO0lBT0ksaUNBQUE7RXhDdTVkVjtFd0M5NWRNO0lBT0ksK0JBQUE7RXhDMDVkVjtFd0NqNmRNO0lBT0ksMEJBQUE7RXhDNjVkVjtFd0NwNmRNO0lBT0ksZ0NBQUE7RXhDZzZkVjtFd0N2NmRNO0lBT0ksK0JBQUE7RXhDbTZkVjtFd0MxNmRNO0lBT0ksNkJBQUE7RXhDczZkVjtFd0M3NmRNO0lBT0ksK0JBQUE7RXhDeTZkVjtFd0NoN2RNO0lBT0ksNkJBQUE7RXhDNDZkVjtFd0NuN2RNO0lBT0ksaUJBQUE7RXhDKzZkVjtFd0N0N2RNO0lBT0ksdUJBQUE7RXhDazdkVjtFd0N6N2RNO0lBT0ksc0JBQUE7RXhDcTdkVjtFd0M1N2RNO0lBT0ksb0JBQUE7RXhDdzdkVjtFd0MvN2RNO0lBT0ksc0JBQUE7RXhDMjdkVjtFd0NsOGRNO0lBT0ksb0JBQUE7RXhDODdkVjtFd0NyOGRNO0lBT0kscUJBQUE7RXhDaThkVjtFd0N4OGRNO0lBT0ksMkJBQUE7RXhDbzhkVjtFd0MzOGRNO0lBT0ksMEJBQUE7RXhDdThkVjtFd0M5OGRNO0lBT0ksd0JBQUE7RXhDMDhkVjtFd0NqOWRNO0lBT0ksMEJBQUE7RXhDNjhkVjtFd0NwOWRNO0lBT0ksd0JBQUE7RXhDZzlkVjtFd0N2OWRNO0lBT0ksZ0NBQUE7SUFB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QUE7RXhDZ3ZlVjtFd0N2dmVNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFeENvdmVWO0V3QzN2ZU07SUFPSSx3QkFBQTtFeEN1dmVWO0V3Qzl2ZU07SUFPSSw4QkFBQTtFeEMwdmVWO0V3Q2p3ZU07SUFPSSw2QkFBQTtFeEM2dmVWO0V3Q3B3ZU07SUFPSSwyQkFBQTtFeENnd2VWO0V3Q3Z3ZU07SUFPSSw2QkFBQTtFeENtd2VWO0V3QzF3ZU07SUFPSSwyQkFBQTtFeENzd2VWO0V3Qzd3ZU07SUFPSSwyQkFBQTtFeEN5d2VWO0V3Q2h4ZU07SUFPSSwwQkFBQTtFeEM0d2VWO0V3Q254ZU07SUFPSSxnQ0FBQTtFeEMrd2VWO0V3Q3R4ZU07SUFPSSwrQkFBQTtFeENreGVWO0V3Q3p4ZU07SUFPSSw2QkFBQTtFeENxeGVWO0V3QzV4ZU07SUFPSSwrQkFBQTtFeEN3eGVWO0V3Qy94ZU07SUFPSSw2QkFBQTtFeEMyeGVWO0V3Q2x5ZU07SUFPSSw2QkFBQTtFeEM4eGVWO0V3Q3J5ZU07SUFPSSwyQkFBQTtFeENpeWVWO0V3Q3h5ZU07SUFPSSxpQ0FBQTtFeENveWVWO0V3QzN5ZU07SUFPSSxnQ0FBQTtFeEN1eWVWO0V3Qzl5ZU07SUFPSSw4QkFBQTtFeEMweWVWO0V3Q2p6ZU07SUFPSSxnQ0FBQTtFeEM2eWVWO0V3Q3B6ZU07SUFPSSw4QkFBQTtFeENnemVWO0V3Q3Z6ZU07SUFPSSw4QkFBQTtFeENtemVWO0V3QzF6ZU07SUFPSSx5QkFBQTtFeENzemVWO0V3Qzd6ZU07SUFPSSwrQkFBQTtFeEN5emVWO0V3Q2gwZU07SUFPSSw4QkFBQTtFeEM0emVWO0V3Q24wZU07SUFPSSw0QkFBQTtFeEMremVWO0V3Q3QwZU07SUFPSSw4QkFBQTtFeENrMGVWO0V3Q3owZU07SUFPSSw0QkFBQTtFeENxMGVWO0V3QzUwZU07SUFPSSw0QkFBQTtFeEN3MGVWO0V3Qy8wZU07SUFPSSxxQkFBQTtFeEMyMGVWO0V3Q2wxZU07SUFPSSwyQkFBQTtFeEM4MGVWO0V3Q3IxZU07SUFPSSwwQkFBQTtFeENpMWVWO0V3Q3gxZU07SUFPSSx3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SVosbUJBQUE7QWhIKzFpQko7QWdINzFpQkk7OztFQUNFLGMxR2xIYTtBTm05aUJuQjtBZ0g5MWlCSTs7RUFDRSx5QjFHMUhhO0UwRzJIYixxQkFBQTtBaEhpMmlCTjtBbUJ6NGlCRTs7RUFHRSxrQkE5RjRCO0VBK0Y1QixnQkFqRzRCO0VBa0c1QixlQXBHNEI7RUFxRzVCLGlCQXBHOEI7RUFxRzlCLG1CQXZHNEI7RUF3RzVCLHFCQXpHNEI7RUEwRzVCLGVBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QW5CMDRpQko7QWNwOGlCSTtFSzRDRjs7SUFpQkksY0FBQTtFbkI0NGlCSjtBQUNGO0FjMThpQkk7RUs0Q0Y7O0lBcUJJLGdCZTNGa0M7SWY0RmxDLHFCQUFBO0VuQjg0aUJKO0FBQ0Y7O0FnSG4zaUJBO0VBQ0UseUIvR3hKcUI7QUQ4Z2pCdkI7QWdIcjNpQkU7RUFDRSxjMUd4SWU7QU4rL2lCbkI7QWdIcjNpQkU7RUFDRSxjL0doS1k7QUR1aGpCaEI7QWdIcjNpQkU7O0VBRUUsYzFHL0llO0FOc2dqQm5CO0FnSG4zaUJJOztFQUNFLGMxR2hKYTtFMEdpSmIseUJBQUE7RUFDQSxrQkFBQTtBaEhzM2lCTjtBZ0hyM2lCTTs7RUFDRSxxQjFHcEpXO0UwR3FKWCx5QjFHekpXO0FOaWhqQm5COztBZ0hsM2lCQTtFQUNFLHlCMUc3SmM7QU5raGpCaEI7QWdIcDNpQkU7RUFDRSxjMUdsS2U7QU53aGpCbkI7QWdIcDNpQkU7RUFDRSxjL0cxTFk7QURnampCaEI7QWdIcDNpQkU7O0VBRUUsYy9HOUxZO0FEb2pqQmhCO0FnSGwzaUJJOztFQUNFLGMxRzFLYTtFMEcyS2IseUIvR3BNVTtFK0dxTVYseUJBQUE7QWhIcTNpQk47QWdIbjNpQk07O0VBQ0UseUIxR25MVztFMEdvTFgscUIvR3pNUTtBRCtqakJoQjs7QWdIOTJpQkEsZ0JBQUE7QUFDQTtFQU1RO0lBQ0UsNEJBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7RWhINDJpQlI7RWdIMTJpQk07SUFDRSxt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Y2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0td2VibnktYWNzZi1wcmltYXJ5OiAjNDMyODVEO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YWZ0ZXIge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cblxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmV2ZW50LWRhdGUgaSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuXG4uc3RpY2t5LW1lbnUgLnN0aWNreS1tZW51LWljb246YWN0aXZlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5cbi5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIGkuY2hlY2tsaXN0LWljb24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cblxuLmhlcm8tZ2VuZXJpYy1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG59XG5cbi5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGRpdiA+IGEge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUNFMDA7XG59XG4uaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuXG4uaGVyby1rZXl3b3JkcyAua2V5d29yZCBpLmtleXdvcmQtaWNvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIGE6aG92ZXIge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG5cbi5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uID4gYSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uID4gYTphY3RpdmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG4uaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiA+IGE6aG92ZXIge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUNFMDA7XG59XG4uaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uID4gYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uID4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5cbi5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkFDRTAwO1xufVxuXG4uaGVyby1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8tcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIGRpdiA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbn1cblxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsLFxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3MtbGFiZWwsXG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciBzcGFuLnBob25lLWxhYmVsIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAucGFyYS1waG9uZS1maWVsZCBhIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciBhLnBob25lLW51bWJlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFDRTAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgYS5waG9uZS1udW1iZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbn1cblxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5wcy1jdGEtd3JhcCBhLnBzLWN0YSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZBQ0UwMDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgYS5wcy1jdGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZBQ0UwMDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgaS5wcy1hcnJvdy1pY29uIHtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG5cbi8qKlxuICBOb3JtYWxpemUgcmVzZXRcbiovXG5pbWcsIGxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kLCB0ZCwgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLCBvcHRncm91cCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyaywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlLCB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbiwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gIFR5cG9ncmFwaHlcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1zZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1leHRyYWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1leHRyYWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHRpdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0aXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0aXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0aXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9kc2FyaWJvbGQvRFNhcmlfQm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9kc2FyaWJvbGQvRFNhcmlfQm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LnN2ZyNvc3dhbGRsaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtYm9sZC13ZWJmb250LnN2ZyNvc3dhbGRib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vc3dhbGQvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtcmVndWxhci13ZWJmb250LnN2ZyNvc3dhbGRib29rXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyoqXG4gIENvbmZpZyBmaWxlIHRoYXQgY29udGFpbnMgY2VudHJhbGl6ZWQgdmFyaWFibGVzXG4qL1xuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5ueWdvdi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucXVpY2stbGlua3MtZnJhbWUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1hbm5vdW5jZW1lbnQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktcG9wdWxhci1zZXJ2aWNlcyksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWZ1bGwtaHRtbC1lbWJlZCkgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55X2NvbnRhY3QtYmlvZnJhbWUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAudGFibGVhdS1lbWJlZC1sYXlvdXQpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1qZS1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiBhcnRpY2xlID4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCkge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucXVpY2stbGlua3MtZnJhbWUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1hbm5vdW5jZW1lbnQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktcG9wdWxhci1zZXJ2aWNlcyksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnRhYmxlYXUtZW1iZWQtbGF5b3V0KSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAud2VibnktcGhvdG8tZ2FsbGVyeSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5xdWljay1saW5rcy1mcmFtZSksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zb2NpYWwtbWVkaWEtY29ubmVjdCksIC5wYWdlLXBhcmFncmFwaHMtaW4gZGl2Omhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWFubm91bmNlbWVudC1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1wb3B1bGFyLXNlcnZpY2VzKSwgLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55X2NvbnRhY3QtYmlvZnJhbWUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAudGFibGVhdS1lbWJlZC1sYXlvdXQpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1qZS1wZ3R5cGUpLCAucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiBhcnRpY2xlID4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCkge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5ib2R5IC5tcS0tdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYWdlbmN5LW5hbWUge1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBiYWNrZ3JvdW5kOiAjNDMyODVEO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcbn1cbi5hZ2VuY3ktbmFtZSBhOmxpbmssXG4uYWdlbmN5LW5hbWUgYTpsaW5rOmhvdmVyLFxuLmFnZW5jeS1uYW1lIGE6aG92ZXIsXG4uYWdlbmN5LW5hbWUgYTphY3RpdmUsXG4uYWdlbmN5LW5hbWUgYTpmb2N1cyxcbi5hZ2VuY3ktbmFtZSBhOnZpc2l0ZWQsXG4uYWdlbmN5LW5hbWUgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgNDVweDtcbn1cblxuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLFxuaDIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbmgzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsXG5oNCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg0LFxuaDUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNSxcbmg2LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDYge1xuICBjb2xvcjogIzQzMjg1RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIGNoYW5nZWQgZnJvbSA4MDAgKi9cbiAgcGFkZGluZzogMCAwIDAuM2VtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG5oMywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbmg0LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmEsXG5hOmxpbmsge1xuICBjb2xvcjogIzAwNEREMTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuYTpob3ZlcixcbmE6bGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTU0OTczO1xufVxuXG5ib2R5IHAge1xuICBtYXJnaW46IDNweCAwIDEwcHg7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29sb3I6ICM4QjdGQTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4MHB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIGxlZnQ6IC0yMHB4O1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBmb250LXNpemU6IDE0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgLyogTFRSICovXG4gIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG59XG5cbltkaXI9cnRsXSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1wYXJhZ3JhcGhzIGltZyxcbi5iYXItdG9wIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4QjdGQTA7XG59XG5cbi5iYXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4QjdGQTA7XG59XG5cbi8qIGNhbid0IGN1cnJlbnRseSBnZXQgaW1nIGNsYXNzZXMgdG8gc2hvdyBpbiB3eXNpd3lnIE5ERC0xNDYgKi9cbi5sYXlvdXQtY29udGFpbmVyIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbn1cbi5sYXlvdXQtY29udGFpbmVyIG9sIGxpIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG59XG4ubGF5b3V0LWNvbnRhaW5lciBvbCBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIyLjVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcbn1cbi5sYXlvdXQtY29udGFpbmVyIG9sIG9sIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuLmxheW91dC1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBtYXJnaW46IDFlbSAwIDFlbSAwO1xufVxuLmxheW91dC1jb250YWluZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbn1cbi5sYXlvdXQtY29udGFpbmVyIHVsIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xufVxuLmxheW91dC1jb250YWluZXIgdWwgdWwgdWwge1xuICBwYWRkaW5nOiAwIDAgMCAyMi41cHg7XG59XG5cbi5ibGF6eSAubWVkaWEge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLm1lZGlhLS1sb2FkaW5nOm5vdChbZGF0YS1hbmltYXRpb25dKTo6YmVmb3JlLFxuLmlzLWItbG9hZGluZzpub3QoW2RhdGEtYW5pbWF0aW9uXSk6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogdGhpcyBpcyB0byBrZWVwIG9sL3VscyBjZW50ZXJlZCBpbiB2aWRlbyBkZXNjcmlwdGlvbiAqL1xuLmxhbmRpbmctcGFnZS12aWRlby1kZXNjcmlwdGlvbiA+IGRpdiA+IHVsLFxuLmxhbmRpbmctcGFnZS12aWRlby1kZXNjcmlwdGlvbiA+IGRpdiA+IG9sIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmgxOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMTpmb2N1cyxcbmgyOmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDI6Zm9jdXMsXG5oMzpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzOmZvY3VzLFxuaDQ6Zm9jdXMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNDpmb2N1cyxcbmg1OmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDU6Zm9jdXMsXG5oNjpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg2OmZvY3VzLFxuW3RhYmluZGV4XTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xufVxuXG5hOmZvY3VzLFxucDpmb2N1cyxcbmRpdjpmb2N1cyxcbmltZzpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxuYXJ0aWNsZTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuW3RhYmluZGV4XTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIGE6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwcHggI2ZmZjtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA3cHg7XG4gIHRyYW5zaXRpb246IG91dGxpbmUtb2Zmc2V0IDBzIGVhc2UsIG91dGxpbmUtY29sb3IgMHMgZWFzZTtcbn1cblxuLndlYm55LWFubm91bmNlbWVudHMgLndlYm55LWFubm91bmNlbWVudC1idXR0b24gYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBoZWlnaHQ6IHN0cmV0Y2g7XG4gIHdpZHRoOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uc20tZnJhbWUtbGlua3MgZGl2IGE6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4ud2VibnktcXVpY2stbGlua3MtaW1hZ2UgYTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi53ZWJueS10ZWFzZXIgLmxpbmtzIGE6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xufVxuXG4udmlldyAucGFnZXJfX2l0ZW0gYTpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xufVxuXG4ud2VibnktY2FyZCBhOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLyogZm9ybSB7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59ICovXG4uZm9ybS1sYXlvdXQtY29udGVudCB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5jb250YWN0LWZvcm0gaDIsIC5jb250YWN0LWZvcm0gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhY3QtZm9ybSAuaDIsXG5mb3JtIGgyLFxuZm9ybSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gZm9ybSAuaDIge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmxhYmVsLFxuZmllbGRzZXQgbGVnZW5kIHNwYW4ge1xuICBtYXJnaW46IDIlIDAgMCAwO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmxhYmVsW2NsYXNzfj1mb3JtLXJlcXVpcmVkXTphZnRlcixcbmZpZWxkc2V0IGxlZ2VuZCBzcGFuW2NsYXNzfj1mb3JtLXJlcXVpcmVkXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEREMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWRhdGVdW2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dLFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwIDAgMSU7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIHBhZGRpbmc6IDFlbTtcbiAgaGVpZ2h0OiAzLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L3RoZW1lcy9jdXN0b20vd2VibnlfdGhlbWUvaW1hZ2VzL2Fycm93LWRvd24tb3JhbmdlLnBuZ1wiKSBuby1yZXBlYXQgOTclIGNlbnRlciB0cmFuc3BhcmVudDtcbn1cblxuLypcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAqL1xuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNEREMTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFREVERUQ7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjEyNWVtIDA7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTg3NWVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xODc1ZW07XG59XG5cbi5lcnJvciAuZXJyb3IgdGV4dGFyZWEsXG4uZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTUsIDE5LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXJyb3IgaW5wdXQ6Zm9jdXMsXG4uZXJyb3IgdGV4dGFyZWE6Zm9jdXMsXG4uZXJyb3Igc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xufVxuXG4uZXJyb3IgbGFiZWwsXG4uZXJyb3IgbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2M2MGYxMztcbn1cblxuLmVycm9yID4gc21hbGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVycm9yID4gLnNtYWxsLFxuLmVycm9yIHNtYWxsLmVycm9yLFxuLmVycm9yIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmVycm9yLnNtYWxsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZXJyb3IgLmVycm9yLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2M2MGYxMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lcnJvciBzcGFuLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQuZXJyb3IsXG50ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXQuZXJyb3I6Zm9jdXMsXG50ZXh0YXJlYS5lcnJvcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogIzYyNjY2QTtcbn1cblxuLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbn1cblxuLmVycm9yIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogIzYyNjY2QTtcbn1cblxubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2M2MGYxMztcbn1cblxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBDRTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAgMyU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0REQxO1xufVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNEREMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1kYXRldGltZV1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT13ZWVrXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXRpbWVdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dXJsXVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuXG4vKiBOREQtMTI4NCBXWVNJV1lHIFRhYmxlIFNlYXJjaCBib3ggbmVlZHMgc3BhY2UgKHBhZGRpbmcpIGJlZm9yZSBmaXJzdCBjaGFyYWN0ZXIgKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XG59XG5cbi8qIElFIEZpeCAtIFRoaXMgZGlzcGxheXMgdGhlIGRlZmF1bHQgc2VsZWN0IGJveCBhcnJyb3cgaW4gSUUgKi9cbkBtZWRpYSBzY3JlZW5cXDAgIHtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIH0qL1xufVxuXG4vKiBNb2JpbGUgcmVzcG9uc2l2ZSBzdHlsZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vbm8tZGFyazsgXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgLy9vbmx5IGlmIHRvcCByb3cgXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9Ki9cbiAgfVxuICB0YWJsZSB0Ym9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDMgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGQsIHRhYmxlLnRoZWFkIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGQ6YmVmb3JlLCB0YWJsZS50aGVhZCB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0aGVhZCwgdGFibGUudGhlYWQgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0ciB0aCwgdGFibGUudGhlYWQgdHIgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRkLCB0YWJsZS5ub2hlYWQgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlLmNvbGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIHRhYmxlLmNvbGhlYWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY4O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG50YWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG50YWJsZS5ub3RoZWFkIHRib2R5IHRyOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUubm90aGVhZCB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjY2QTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbnRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbn1cbnRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbnRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG50YWJsZSB0aGVhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjY2NkE7XG59XG50YWJsZSB0Ym9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG59XG50YWJsZTpub3QoOmhhcyh0aGVhZCkpIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG50YWJsZTpub3QoOmhhcyh0aGVhZCkpIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbn1cbnRhYmxlOm5vdCg6aGFzKHRoZWFkKSkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxudGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRhVGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xufVxuXG4uZGF0YVRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvbGlicmFyaWVzL2RhdGF0YWJsZXMvbWVkaWEvaW1hZ2VzL3NvcnRfYm90aC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNXB4IDRweCAxJTtcbn1cblxuLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9kYXRhdGFibGVzL21lZGlhL2ltYWdlcy9zb3J0X2FzY19kaXNhYmxlZC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNXB4IDRweCAxJTtcbn1cblxuLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS9saWJyYXJpZXMvZGF0YXRhYmxlcy9tZWRpYS9pbWFnZXMvc29ydF9kZXNjX2Rpc2FibGVkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4IDI1cHggNHB4IDElO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICpjdXJzb3I6IGhhbmQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzI4NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpcyB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwsIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIC5kYXRhVGFibGVzX2luc3RydWN0aW9uIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUubm90aGVhZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuICB0YWJsZS5ub3RoZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlLm5vdGhlYWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxuICB0YWJsZS5ub2hlYWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgdGFibGUubm9oZWFkIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG4gIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICB0YWJsZSB0aCwgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICAgIHBhZGRpbmc6IDRweCAyNXB4IDRweCAxNXB4O1xuICB9XG59XG4vKiBmb3JtIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn0gKi9cbi5mb3JtLWxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSBoMiwgLmNvbnRhY3QtZm9ybSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFjdC1mb3JtIC5oMixcbmZvcm0gaDIsXG5mb3JtIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBmb3JtIC5oMiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxubGFiZWwsXG5maWVsZHNldCBsZWdlbmQgc3BhbiB7XG4gIG1hcmdpbjogMiUgMCAwIDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxubGFiZWxbY2xhc3N+PWZvcm0tcmVxdWlyZWRdOmFmdGVyLFxuZmllbGRzZXQgbGVnZW5kIHNwYW5bY2xhc3N+PWZvcm0tcmVxdWlyZWRdOmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBDRTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAgMyU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEREMTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0REQxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9ZGF0ZV1bZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10sXG5zZWxlY3Qge1xuICBtYXJnaW46IDAgMCAxJTtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDBDRTtcbiAgcGFkZGluZzogMWVtO1xuICBoZWlnaHQ6IDMuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wcm9maWxlcy9jdXN0b20vd2VibnkvdGhlbWVzL2N1c3RvbS93ZWJueV90aGVtZS9pbWFnZXMvYXJyb3ctZG93bi1vcmFuZ2UucG5nXCIpIG5vLXJlcGVhdCA5NyUgY2VudGVyIHRyYW5zcGFyZW50O1xufVxuXG4vKlxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICovXG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0REQxO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VERURFRDtcbiAgcGFkZGluZzogMS4yNWVtO1xuICBtYXJnaW46IDEuMTI1ZW0gMDtcbn1cblxuZmllbGRzZXQgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC4xODc1ZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjE4NzVlbTtcbn1cblxuLmVycm9yIC5lcnJvciB0ZXh0YXJlYSxcbi5lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lcnJvciBpbnB1dDpmb2N1cyxcbi5lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICM2MjY2NkE7XG59XG5cbi5lcnJvciBsYWJlbCxcbi5lcnJvciBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4uZXJyb3IgPiBzbWFsbCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZXJyb3IgPiAuc21hbGwsXG4uZXJyb3Igc21hbGwuZXJyb3IsXG4uZXJyb3IgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZXJyb3Iuc21hbGwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5lcnJvciAuZXJyb3Iuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVlbSAwLjI1ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjYzYwZjEzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVycm9yIHNwYW4uZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dC5lcnJvcixcbnRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTUsIDE5LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dC5lcnJvcjpmb2N1cyxcbnRleHRhcmVhLmVycm9yOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xufVxuXG4uZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTUsIDE5LCAwLjEpO1xufVxuXG4uZXJyb3Igc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjNjI2NjZBO1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT11cmxdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW46IDAgMCAzJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei1ib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDRERDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0REQxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWRhdGV0aW1lXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPW1vbnRoXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9ZW1haWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dGltZV1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG5cbi8qIE5ERC0xMjg0IFdZU0lXWUcgVGFibGUgU2VhcmNoIGJveCBuZWVkcyBzcGFjZSAocGFkZGluZykgYmVmb3JlIGZpcnN0IGNoYXJhY3RlciAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMiUgIWltcG9ydGFudDtcbn1cblxuLyogSUUgRml4IC0gVGhpcyBkaXNwbGF5cyB0aGUgZGVmYXVsdCBzZWxlY3QgYm94IGFycnJvdyBpbiBJRSAqL1xuQG1lZGlhIHNjcmVlblxcMCAge1xuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5tcS0tdCB7XG4gIG1heC13aWR0aDogODBlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tcS0tdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mcm9udCAubGFuZGluZy10aXRsZS1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNraXAtdG8tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS1zaWRlYmFycy1maXJzdCBhc2lkZS5sYXlvdXQtc2lkZWJhci1maXJzdCB7XG4gICAgd2lkdGg6IDIzLjcyODgxMzU1OTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MTUyNTQyJTtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1maXJzdCBhc2lkZS5sYXlvdXQtc2lkZWJhci1maXJzdCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1maXJzdCBtYWluIC5sYXlvdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDc0LjU3NjI3MTE4NjQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktc2lkZWJhcnMtZmlyc3QgbWFpbiAubGF5b3V0LWNvbnRlbnQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS1zaWRlYmFycy1zZWNvbmQgYXNpZGUubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICB3aWR0aDogMjMuNzI4ODEzNTU5MyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1zZWNvbmQgYXNpZGUubGF5b3V0LXNpZGViYXItc2Vjb25kID4gKiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1zZWNvbmQgbWFpbiAubGF5b3V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA3NC41NzYyNzExODY0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTE1MjU0MiU7XG4gIH1cbiAgLmJvZHktc2lkZWJhcnMtc2Vjb25kIG1haW4gLmxheW91dC1jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keS1zaWRlYmFycy1ib3RoIGFzaWRlLmxheW91dC1zaWRlYmFyLWZpcnN0IHtcbiAgICB3aWR0aDogMTUuMjU0MjM3Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkxNTI1NDIlO1xuICB9XG4gIC5ib2R5LXNpZGViYXJzLWJvdGggYXNpZGUubGF5b3V0LXNpZGViYXItZmlyc3QgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmJvZHktc2lkZWJhcnMtYm90aCBtYWluIC5sYXlvdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDY2LjEwMTY5NDkxNTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MTUyNTQyJTtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1ib3RoIG1haW4gLmxheW91dC1jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuYm9keS1zaWRlYmFycy1ib3RoIGFzaWRlLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgd2lkdGg6IDE1LjI1NDIzNzI4ODElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktc2lkZWJhcnMtYm90aCBhc2lkZS5sYXlvdXQtc2lkZWJhci1zZWNvbmQgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbmFzaWRlLnNpZGViYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGT1VST1ggU0NTUyAtIE1PQklMRSBGSVJTVCAqL1xuLmZvdXJveF9zZWNvbmUgLmZvdXJveF93YXJuaW5nOjpiZWZvcmUge1xuICBjb2xvcjogIzQzMjg1RDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG4uZm91cm94X3NlY29uZSAuZm91cm94X255cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvdXJveF9zZWNvbmUgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvdXJveF9zZWNvbmUgLmZvdXJveF9lbXNnIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3Vyb3hfc2Vjb25lIC5mb3Vyb3hfZW1zZyBpLmZhLXNvbGlkLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWFyZ2luOiAxMHB4IDIzcHggMCAwO1xufVxuXG4uZm91cm94X3N1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAxMDBweDtcbn1cbi5mb3Vyb3hfcmVjbyB7XG4gIG1hcmdpbjogMCAwIDI1cHggMTAwcHg7XG59XG4uZm91cm94X3JlY28gLmZvdXJveF9yZWNvX3BhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4udGFicyB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cblxuLnRhYnMgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLnRhYnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFicyB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC40ZW0gMC44OGVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b25CYXNlLCAuYnV0dG9uTW9iaWxlLCAuYnV0dG9uLCAucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhLCAudmlldyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uQmFzZTpob3ZlciwgLmJ1dHRvbk1vYmlsZTpob3ZlciwgLmJ1dHRvbjpob3ZlciwgLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQgYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLW5leHQgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbkJhc2UgPiBhLCAuYnV0dG9uTW9iaWxlID4gYSwgLmJ1dHRvbiA+IGEsIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEgPiBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEgPiBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGEgPiBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYSA+IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhID4gYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhID4gYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhID4gYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IGEgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25CYXNlID4gYTpob3ZlciwgLmJ1dHRvbk1vYmlsZSA+IGE6aG92ZXIsIC5idXR0b24gPiBhOmhvdmVyLCAucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhID4gYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhID4gYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBhID4gYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0IGEgPiBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLW5leHQgYSA+IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSA+IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QgYSA+IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCBhID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24sIC5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGJhY2tncm91bmQ6ICM0MzI4NUQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyLCAucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3Zlcixcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4vKiAuYnV0dG9uVHJhbnNwYXJlbnRMdCB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC10cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uVHJhbnNwYXJlbnREayB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC10cmFuc3BhcmVudDtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1tb25vLWJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgfVxufVxuXG4uYnV0dG9uRGtMdCB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeWdvbGQtNTA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlnb2xkLTUwO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlnb2xkLTc1O1xuICB9XG59ICovXG4uYnV0dG9uTW9iaWxlIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG4vKipcbiAqIFVzYWdlOiBAaW5jbHVkZSBmcmFtZS1idXR0b24tYmFzZSgpO1xuICpcbiAqKi9cbmFzaWRlIC5ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xufVxuYXNpZGUgLmJsb2NrIGgyLCBhc2lkZSAuYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYXNpZGUgLmJsb2NrIC5oMiB7XG4gIGZvbnQtc2l6ZTogMjEwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5kaXYuc2l0ZS1icmFuZGluZyBhLmxvZ28ge1xuICB3aWR0aDogMTA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbm5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2LnBhZ2VyLnBhZ2VyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5uYXYucGFnZXIucGFnZXItbW9iaWxlIHVsLmpzLXBhZ2VyX19pdGVtcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5uYXYucGFnZXIucGFnZXItbW9iaWxlIHVsLmpzLXBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tZmlyc3QsIG5hdi5wYWdlci5wYWdlci1tb2JpbGUgdWwuanMtcGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnZpZXcgLnBhZ2VyIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4udmlldyAucGFnZXJfX2l0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi52aWV3IC5wYWdlcl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udmlldyAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzYyNjY2QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXcgLnBhZ2VyX19pdGVtIGEge1xuICBjb2xvcjogIzAwNEREMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbn1cbi52aWV3IC5wYWdlcl9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdBQzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG59XG4udmlldyAucGFnZXJfX2l0ZW0tLW5leHQsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3IC5wYWdlcl9faXRlbS0tZmlyc3QsIC52aWV3IC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGEsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpZXcgLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgbmF2LnBhZ2VyLnBhZ2VyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYucGFnZXIucGFnZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIG5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIG5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tZmlyc3QsIG5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAudmlldyAucGFnZXJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZXN1bHRzLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3RkEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5yZXN1bHRzLWhlYWQtdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmVzdWx0cy1oZWFkLWhlYWRsaW5lIHtcbiAgZm9udDogOTAwIDQ4cHggXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlc3VsdHMtaW1hZ2Ugc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCN0ZBMDtcbn1cblxuLnJlc3VsdHMtaW1hZ2UgLnN0MCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbGw6ICM4QjdGQTA7XG59XG5cbi5yZXN1bHRzLWltYWdlIC5zdDEge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG59XG5cbi5yZXN1bHRzLWltYWdlIC5mYWxsYmFjay1pbWcge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4ucmVzdWx0cy10b3RhbCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yZXN1bHRzLXRvdGFsIHN0cm9uZyB7XG4gIGNvbG9yOiAjNDMyODVEO1xufVxuXG4ucmVzdWx0cy10b3RhbC1udW1iZXIge1xuICBmb250LXNpemU6IDIuM2VtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzQzMjg1RDtcbn1cblxuLnJlc3VsdHMtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVzdWx0cyAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLnJlc3VsdHMgLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLXRpdGxlIHtcbiAgY29sb3I6ICNGQUNFMDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNzVlbSAwIDFlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZXN1bHRzIC5maWx0ZXJCb2R5RGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc3VsdHMgLmZpbHRlckJvZHlIaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMgLmZpbHRlci1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG4ucmVzdWx0cyAuZmlsdGVyVG9nRGlzcGxheSwgLnJlc3VsdHMgLmZpbHRlclRvZ0hpZGRlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlc3VsdHMgZm9ybSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlc3VsdHMgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG4ucmVzdWx0cyBmb3JtIGlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXN1bHRzIGZvcm0gLmJ1dHRvbjpob3ZlciwgLnJlc3VsdHMgZm9ybSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLCAucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dCBmb3JtIGE6aG92ZXIsXG4ucmVzdWx0cyBmb3JtIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGZvcm0gYTpob3Zlcixcbi5yZXN1bHRzIGZvcm0gLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tZmlyc3QgZm9ybSBhOmhvdmVyLFxuLnJlc3VsdHMgZm9ybSAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgZm9ybSBhOmhvdmVyLCAucmVzdWx0cyBmb3JtIC52aWV3IC5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLW5leHQgLnJlc3VsdHMgZm9ybSBhOmhvdmVyLCAucmVzdWx0cyBmb3JtIC52aWV3IC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAucmVzdWx0cyBmb3JtIGE6aG92ZXIsIC5yZXN1bHRzIGZvcm0gLnZpZXcgLnBhZ2VyX19pdGVtLS1maXJzdCBhOmhvdmVyLCAudmlldyAucGFnZXJfX2l0ZW0tLWZpcnN0IC5yZXN1bHRzIGZvcm0gYTpob3ZlciwgLnJlc3VsdHMgZm9ybSAudmlldyAucGFnZXJfX2l0ZW0tLWxhc3QgYTpob3ZlciwgLnZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IC5yZXN1bHRzIGZvcm0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZBQ0UwMDtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4ucmVzdWx0cyBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5yZXN1bHRzIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJlc3VsdHMgZm9ybSAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZ2xvYmFsLWtleXdvcmRzLXRhcmdldC1pZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucmVzdWx0cyBmb3JtIC5mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1hZ2VuY3kta2V5d29yZHMtdGFyZ2V0LWlkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5yZXN1bHRzIC5yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3VsdHMgLnJlc3VsdHMtbGlzdC1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBtYXJnaW46IDhweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc3VsdHMgLnZpZXdzLXJvdyAucmVzdWx0cy10aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDdweCAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDA0REQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzdWx0cyAudmlld3Mtcm93IC5yZXN1bHRzLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVzdWx0cyAudmlld3Mtcm93IC5yZXN1bHRzLWRhdGUgLnJlc3VsdHMtZGF0ZS1kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnJlc3VsdHMtaW1hZ2UgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5yZXN1bHRzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucmVzdWx0cyAudmlld3Mtcm93IC5yZXN1bHRzLXRlYXNlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICNEM0Q1RTM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4ucmVzdWx0cyAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbi5yZXN1bHRzIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLnJlc3VsdHMgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmVzdWx0cyAuY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwLjdlbSAwIDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJlc3VsdHMgLmNhdGVnb3J5IC5jYXRlZ29yeS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDAuM2VtIDAgMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzdWx0cyBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDIzLjcyODgxMzU1OTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MTUyNTQyJTtcbiAgfVxuICAucmVzdWx0cyBkaXYucmVzdWx0cy1saXN0IHtcbiAgICB3aWR0aDogNzQuNTc2MjcxMTg2NCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiA5MDBweDtcbiAgfVxuICAucmVzdWx0cyBkaXYucmVzdWx0cy1saXN0IC5yZXN1bHRzLWxpc3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAucmVzdWx0cyBkaXYucmVzdWx0cy1saXN0IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN1bHRzIC5yZXN1bHRzLWltYWdlIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzdWx0cyAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIH1cbiAgLnJlc3VsdHMgLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwLjdlbSAwIDAgMC43ZW07XG4gIH1cbiAgLnJlc3VsdHMgLmNhdGVnb3J5IC5jYXRlZ29yeS1zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVzdWx0cyBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlc3VsdHMgLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVzdWx0cyAuZmlsdGVyQm9keUhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXN1bHRzIC5maWx0ZXJCb2R5SGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVzdWx0cyAuZmlsdGVyLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ueWdvdi11bml2ZXJzYWwtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5qcyBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBsYWJlbC5vcHRpb24uYWN0aXZlLWZpbHRlci1vcHQge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0xcHggNHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG59XG4uZm9ybS1yYWRpb3MgLmZvcm0taXRlbS10YXJnZXQtbmV3cy1jYXRlZ29yeSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuLmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0tdGFyZ2V0LW5ld3MtY2F0ZWdvcnkgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLm9wdGlvbjphY3RpdmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwuY2hlY2tlZDpiZWZvcmUge1xuICBjb2xvcjogI2Y4YTgxZjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbn1cbi5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwuY2hlY2tlZDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm0tcmFkaW9zOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xufVxuLmZvcm0tcmFkaW9zLmFjdGlvbi1hbGw6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMmVtO1xufVxuLmZvcm0tcmFkaW9zLmFjdGlvbi1hbGw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoNTUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxMjAlKSBjb250cmFzdCg5MiUpO1xuICBmaWx0ZXI6IGludmVydCg1NSUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDEyMCUpIGNvbnRyYXN0KDkyJSk7XG59XG5cbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzIHtcbiAgY29sb3I6ICM3ZDdkN2QgIWltcG9ydGFudDtcbn1cbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciAuanMtZm9ybS10eXBlLWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjExcHg7XG59XG4ucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIgLmpzLWZvcm0taXRlbS1maWVsZC13ZWJueS1uZXdzLWRhdGUtdmFsdWUgPiBpbnB1dCxcbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZS0xID4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdkN2Q3ZDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbn1cbi5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZSA+IGxhYmVsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVyIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlLTEgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG59XG5cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciBhLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgYTpsaW5rLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgYTp2aXNpdGVkLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgYTpob3Zlcixcbi53ZWJueS1nbG9iYWwtaGVhZGVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gIGhlaWdodDogODBweDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIC53ZWJueS1nbG9iYWwtbG9nbyBpbWcge1xuICBwYWRkaW5nOiAxN3B4IDAgMThweCAwO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyIC5oMSBhLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEgYTpsaW5rLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEgYTp2aXNpdGVkLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEgYTpob3Zlcixcbi53ZWJueS1nbG9iYWwtaGVhZGVyIGgxIGE6YWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgaDEgYTpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlciAuaDEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciB1bCB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgdWwgbGkud2VibnktZ2xvYmFsLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHVsID4gbGkgPiBhW2hyZWY9XCIjXCJdOmFmdGVyLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLWFycm93LXJpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksIHVybChcIi4uL2ljb25zL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMzklO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1NXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMjAwO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBhOmxpbmssIC53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6dmlzaXRlZCwgLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YmVmb3JlLCAud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ljb25zL2ljb24tYXJyb3ctbGVmdC5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpLCB1cmwoXCIuLi9pY29ucy9pY29uLWFycm93LWxlZnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICB0b3A6IDMwcHg7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBhOmFmdGVyLCAud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkgYTpsaW5rLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSBhOnZpc2l0ZWQsXG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCA0OHB4IDMwcHggMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSAuZ25hdi10b3BsaSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGxpIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBsaSB1bCA+IGxpID4gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwgbGkgdWwgPiBsaSA+IHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyIC53ZWJueS1nbG9iYWwtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciAubmF2LXRvZ2dsZSBidXR0b24ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pY29ucy9pY29uLW1lbnUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSwgdXJsKFwiLi4vaWNvbnMvaWNvbi1tZW51LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuYWx0LXVuYXYgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5hbHQtdW5hdiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuYWx0LXVuYXYgLmgxIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCBoMSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEgYTphY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLmhpZGRlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaS5oaWRkZW4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIGxpLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLmhpZGRlbiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIGxpIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkuaGlkZGVuIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkuaGlkZGVuIHVsIGxpIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgLndlYm55LWdsb2JhbC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIC53ZWJueS1nbG9iYWwtbG9nbyBpbWcge1xuICAgIHBhZGRpbmc6IDE3cHggMCAxOHB4IDMwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIC5oMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCBoMSBhOmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDFweCAzMHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwge1xuICAgIHBhZGRpbmc6IDIzcHggMCAyM3B4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgPiBsaSA+IHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgPiB1bCBsaSB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgPiBsaSA+IGFbaHJlZj1cIiNcIl06YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIHVsID4gbGkgPiBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCAud2VibnktZ2xvYmFsLWxvZ28gaW1nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gYTpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCA+IHVsIGxpLndlYm55LWdsb2JhbC1hY3RpdmUgPiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIHRvcDogMzFweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgPiB1bCA+IGxpID4gYVtocmVmPVwiI1wiXTphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkID4gdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICB0b3A6IDM4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsID4gdWwsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgaDEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCAuaDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuYWx0LXVuYXYgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCA+IGxpID4gYTpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IHNwYW46aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlciBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSBzcGFuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmJlZm9yZSwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluazpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YWZ0ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YmVmb3JlLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcjpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmU6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW46YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkuZ25hdi10b3BsaW5rLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaS5nbmF2LXRvcGxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaTpsYXN0LWNoaWxkIHVsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaTpsYXN0LWNoaWxkIHVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgLndlYm55LWdsb2JhbC1sb2dvIGltZyB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggNjBweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IGgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gLmgxIHtcbiAgICAvKm1hcmdpbjogMTBweDsqL1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbiB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiAuaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkuaGlkZGVuIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkuaGlkZGVuIHVsIGxpIHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAud2VibnktZ2xvYmFsLWxvZ28gaW1nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCA2MHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IC5oMSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIHVsID4gbGkgPiBhW2hyZWY9XCIjXCJdOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBcXDAgc2NyZWVuIHtcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbCA+IHVsLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIGgxLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwgLmgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5hbHQtdW5hdiBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLmFsdC11bmF2IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5hbHQtdW5hdiAuaDEgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgPiBsaSA+IGE6aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsID4gbGkgPiBzcGFuOmhvdmVyLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6YWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogNzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhIHNwYW4sIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEgc3BhbiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCAuaDEgYSBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmxpbmsgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6aG92ZXIgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgaDEgYTphY3RpdmUgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGEgc3BhbiwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGEgc3BhbiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLmgxIGEgc3BhbixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxIGE6bGluayBzcGFuLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTp2aXNpdGVkIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmFjdGl2ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpiZWZvcmUsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbms6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6bGluazphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQ6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6dmlzaXRlZDphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZTphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmFmdGVyLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmJlZm9yZSwgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphZnRlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQ6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQ6YWZ0ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXI6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmhvdmVyOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmFjdGl2ZTpiZWZvcmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuOmJlZm9yZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCB7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGksIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBzcGFuLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6dmlzaXRlZCxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpOmxhc3QtY2hpbGQgdWwsIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpOmxhc3QtY2hpbGQgdWwge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiBoMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IC5oMSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIudW5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgc3BhbiB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnVuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci51bnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiAuaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGksXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIHNwYW4sXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpLmhpZGRlbiB1bCBsaSBhLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS5oaWRkZW4gdWwgbGkgc3BhbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsLmFsdC11bmF2IHtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbC5hbHQtdW5hdiBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwuYWx0LXVuYXYgLmgxIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIGgxLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIC5oMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhLCAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgLmgxIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmxpbmssXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCBoMSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgaDEgYTphY3RpdmUge1xuICAgIGhlaWdodDogODVweDtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgYTpsaW5rLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBhOnZpc2l0ZWQsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGEsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLnN0YWNrZWQuaG9yaXpvbnRhbCA+IHVsIGxpIHVsIGxpIGE6bGluayxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgYTp2aXNpdGVkLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaSB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkgdWwgbGkgc3BhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsIHVsID4gbGkgPiBhW2hyZWY9XCIjXCJdOmFmdGVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuc3RhY2tlZC5ob3Jpem9udGFsID4gdWwgbGkud2VibnktZ2xvYmFsLWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5zdGFja2VkLmhvcml6b250YWwgPiB1bCBsaS53ZWJueS1nbG9iYWwtYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktZ2xvYmFsLW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICB9XG59XG5cbi53ZWJueS1nbG9iYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbn1cbi53ZWJueS1nbG9iYWwtaGVhZGVyID4gdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBhLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDk1LjIsIDcyLjI1LCAxMTcuMyk7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGE6aG92ZXIsXG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIGE6YWN0aXZlLFxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndlYm55LWdsb2JhbC1oZWFkZXIgPiB1bCA+IHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktZ2xvYmFsLWhlYWRlciA+IHVsIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgYTpob3ZlcixcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgYTphY3RpdmUsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwudW5zdGFja2VkIHVsIGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgc3Bhbjpob3ZlciwgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkIHVsIGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSBhOmFjdGl2ZSxcbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC5zdGFja2VkIHVsIGxpIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIH1cbiAgLndlYm55LWdsb2JhbC1oZWFkZXIuaG9yaXpvbnRhbC51bnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBhOmhvdmVyLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnVuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIHNwYW46aG92ZXIsIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6aG92ZXIsXG4gIC53ZWJueS1nbG9iYWwtaGVhZGVyLmhvcml6b250YWwuc3RhY2tlZCB1bCBsaSB1bCA+IGxpIGE6YWN0aXZlLFxuICAud2VibnktZ2xvYmFsLWhlYWRlci5ob3Jpem9udGFsLnN0YWNrZWQgdWwgbGkgdWwgPiBsaSBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0Q1RTM7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6bGluaywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBhOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6YWN0aXZlLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgaDIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNEM0Q1RTM7XG4gIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lIGE6bGluaywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpsaW5rOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmhvdmVyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmFjdGl2ZSwgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpmb2N1cywgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTp2aXNpdGVkLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOnZpc2l0ZWQ6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbmssXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOmxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOmxpbmssXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbms6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmhvdmVyLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpob3ZlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6aG92ZXIsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmFjdGl2ZSxcbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGE6YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSAuaDIgYTphY3RpdmUsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmZvY3VzLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6Zm9jdXMsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOnZpc2l0ZWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2IHtcbiAgcGFkZGluZzogNDVweCAwcHggNjBweCAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxODBweCAxZnI7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgLnNvY2lhbC1tZWRpYS1oZWFkZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaGVhZGVyIGgyLCBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtaGVhZGVyIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b246aG92ZXIsIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpLnNyLW9ubHkge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgY2xpcDogaW5oZXJpdDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMHB4IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIHVsLmdsb2JhbC1mb290ZXItaW5uZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW0gMC41cmVtIDA7XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGh0bWxbZGlyPXJ0bF0gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuMXJlbSAwIDAuNXJlbSAycmVtO1xuICB3aWR0aDogOTAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYgPiB1bCBsaSBhOmhvdmVyLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYgPiB1bCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gc3BhbjpmaXJzdC1jaGlsZCxcbmh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5odG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rcyBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICB3aWR0aDogOTAlO1xufVxuaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDVFMztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTpsaW5rLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGE6aG92ZXIsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTphY3RpdmUsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgaDIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNEM0Q1RTM7XG4gIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRCBTYXJpIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmFnZW5jeS1uYW1lIGE6bGluaywgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpsaW5rOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOmFjdGl2ZSwgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTpmb2N1cywgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuYWdlbmN5LW5hbWUgYTp2aXNpdGVkLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5hZ2VuY3ktbmFtZSBhOnZpc2l0ZWQ6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbmssXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOmxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOmxpbmssXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmxpbms6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmhvdmVyLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpob3ZlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmFjdGl2ZSxcbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGE6YWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSAuaDIgYTphY3RpdmUsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOmZvY3VzLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYTpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuZm9vdGVyLW1lbnUgLmgyIGE6Zm9jdXMsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiBhOnZpc2l0ZWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IC5oMiBhOnZpc2l0ZWQsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSBoMiBhOnZpc2l0ZWQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2IHtcbiAgcGFkZGluZzogNDVweCAyMHB4IDYwcHggMjBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4MHB4IDFmcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciAuc29jaWFsLW1lZGlhLWhlYWRlci1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgaDIsIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWhlYWRlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1oZWFkZXIgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFFeHRyYUJvbGRcIjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciAuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uOmhvdmVyLCBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5zb2NpYWwtbWVkaWEgdWwgbGkgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24gaS5zci1vbmx5IHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGNsaXA6IGluaGVyaXQ7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciB1bCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIC5mb290ZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgLmZvb3Rlci1tZW51IHVsIGxpOmxhc3QtY2hpbGQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgaHRtbFtkaXI9cnRsXSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4xcmVtIDAgMC41cmVtIDJyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdiA+IHVsIGxpIGE6aG92ZXIsXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdiA+IHVsIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IHNwYW4sXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuOmZpcnN0LWNoaWxkLFxuaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCB1bC5nbG9iYWwtZm9vdGVyLWlubmVyLWxpbmtzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gIHdpZHRoOiA5MCU7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb2NpYWwtbWVkaWEgaDIsIC5zb2NpYWwtbWVkaWEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYSAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zb2NpYWwtbWVkaWEgdWwge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbC1tZWRpYSB1bCBsaSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuMjVlbSAwIDFlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIGgyOmJlZm9yZSwgaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyOmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgLmgyOmJlZm9yZSB7XG4gIHJpZ2h0OiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIGgyOmFmdGVyLCBodG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDI6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuc29jaWFsLW1lZGlhIC5oMjphZnRlciB7XG4gIGxlZnQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5zb2NpYWwtbWVkaWEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaHRtbFtkaXI9bHRyXSAuc29jaWFsLW1lZGlhIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsLW1lZGlhIGEge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGZpeGluZyBVbmF2IGJsZWVkIGlzc3VlcyAqL1xuLm55Z292LXVuaXZlcnNhbC1mb290ZXIgLmwtZm9vdGVyIC5wYW5lLWRzYyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1PQklMRSBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDYxcHgpIHtcbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItaG9yaXpvbnRhbCBsaSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDUwcHggMzVweCA1MHB4IDM1cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCBsaSBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiBpIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHVsIGxpIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIGkge1xuICAgIHRvcDogMTlweDtcbiAgfVxufVxuLyogREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSxcbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci12ZXJ0aWNhbCBsaSxcbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LnNvY2lhbC1tZWRpYSB1bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4vKiBXSURFIFZJRVcgID4gMTI4MCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICBodG1sW2Rpcj1sdHJdIC53ZWJueS1nbG9iYWwtZm9vdGVyIG5hdi5mb290ZXItdmVydGljYWwgbGkge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLWhvcml6b250YWwgbGkge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAud2VibnktZ2xvYmFsLWZvb3RlciBuYXYuZm9vdGVyLXZlcnRpY2FsIGxpIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLndlYm55LWdsb2JhbC1mb290ZXIgbmF2LmZvb3Rlci1ob3Jpem9udGFsIGxpIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0Q1RTM7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtcGlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZSBhLFxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lIGE6bGluayxcbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byBhOmxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZSBhOnZpc2l0ZWQsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUgYTpob3ZlcixcbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUgYTphY3RpdmUsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMXB4O1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvIHVsLnNlY29uZGFyeS1uYXYtbGlua3MgbGkge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZSxcbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lIHAsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUuc2VjbmF2LWZ1bGwtc3BhY2UsXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28uc2VjbmF2LWZ1bGwtc3BhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI2cHggMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWVxdWFsLXNwYWNlIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtcGlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWhyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1lcXVhbC1zcGFjZTpoYXMoPiBwOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28uc2VjbmF2LWVxdWFsLXNwYWNlIC5zZWNvbmRhcnktbmF2LXd5c2l3eWd0d286aGFzKD4gcDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1waXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1ociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWNvbmUgcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY3R3byBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28uc2VjbmF2LWZ1bGwtc3BhY2UsXG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2VjdHdvLnNlY25hdi1mdWxsLXNwYWNlIHAsXG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlLFxuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY25hdi1zZWN0d28uc2VjbmF2LWZ1bGwtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtZXF1YWwtc3BhY2Uge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNuYXYtZnVsbC1zcGFjZSB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2VjbmF2LWZ1bGwtc3BhY2UgdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyLWRpc3BsYXkge1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4vKiBtYXliZSByZXBsYWNlIHdpdGggY2xhc3MgY2FsbGVkIHdlYm55LWNhcmQtcm93PyAqL1xuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuXG4uZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSAuZmVhdHVyZWQtY2FyZC0tZmllbGQtd2VibnktY2FyZC1wZy1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAyLjIycmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ud2VibnktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi53ZWJueS1jYXJkIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1jb250ZW50LXRvcCB7XG4gIGZsZXg6IDAgMSA1ZW07XG59XG5cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWltZyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ud2VibnktY2FyZCBoMSwgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWNhcmQgLmgxIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtIDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi1oZWlnaHQ6IDIuMjVlbTtcbn1cbi53ZWJueS1jYXJkIGgxIGE6bGluaywgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYTpsaW5rLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkIC5oMSBhOmxpbmsge1xuICBjb2xvcjogIzAwNEREMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYm55LWNhcmQgaDEgYTpob3ZlciwgLndlYm55LWNhcmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEgYTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktY2FyZCAuaDEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kYXRlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kZXNjcmlwdGlvbiBwLFxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtdGVhc2VyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEge1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEgLmljb24tcmlnaHQtY2FyZXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEgLmljb24tcmlnaHQtY2FyZXQ6aG92ZXIge1xuICBjb2xvcjogIzhCN0ZBMDtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWN0YSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtZWxlbWVudHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIC53ZWJueS1jYXJkLXNoYXJlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIC53ZWJueS1jYXJkLXNoYXJlLWJ1dHRvbiAuaWNvbi1lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogIzQzMjg1RDtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1idXR0b24gLmljb24tZW1haWw6aG92ZXIge1xuICBjb2xvcjogIzhCN0ZBMDtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1idXR0b24gLmljb24tZmFjZWJvb2sge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICM4QjdGQTA7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgLndlYm55LWNhcmQtc2hhcmUtYnV0dG9uIC5pY29uLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzhCN0ZBMDtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1yaWdodCAuaWNvbi1zaGFyZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQzMjg1RDtcbn1cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLXNoYXJlLWJhciAud2VibnktY2FyZC1zaGFyZS1yaWdodCAuaWNvbi1zaGFyZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4QjdGQTA7XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1zaGFyZS1iYXIgYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJkLWZhbGxiYWNrLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdGQTA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4uY2FyZC1mYWxsYmFjay1pbWFnZSBzdmcge1xuICBoZWlnaHQ6IDkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdGQTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyOSU7XG4gIGZpbGw6ICNmZmY7XG59XG4uY2FyZC1mYWxsYmFjay1pbWFnZSAuc3QwIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uZ2VuZXJpYy1jYXJkLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGxpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEgaSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGNvbG9yOiAjMTI4ZWMzO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGxpLmxhc3QtY2FyZC1saW5rIGEsXG4uZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5nZW5lcmljLWNhcmQtbGlua3MgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiBsaS5maXJzdC1jYXJkLWxpbms6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgPiBkaXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7IC8qIHJhdGhlciB0aGFuIGZsZXgtYmFzaXMgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDMwJTsgLyogcmF0aGVyIHRoYW4gZmxleC1iYXNpcyAqL1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmNhcmQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDc1cHg7XG4gIH1cbiAgLmNhcmQtY29udGVudC10b3Age1xuICAgIGZsZXg6IDAgMSA4ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBmaXhlcyBpbWFnZXMgb24gSUUgMTEgaW1hZ2UgYW5kIHRpdGxlIG92ZXJmbG93IC0gbm90IHN1cmUgd2h5ICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW5cXDAgIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICBmbG9hdDogbGVmdDsgLyogb3ZlcmNvbWVzIGZsZXhib3ggbGltaXRhdGlvbnNvbiBJRSA4LDksMTAgKi9cbiAgfVxufVxuLndlYm55LWNhcmQtZnJhbWUtaW5uZXIgaDIsIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VibnktY2FyZC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtdGl0bGUsIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS10aXRsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktY2FyZC1mcmFtZS1pbm5lciAuaDIgLmZyYW1lLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzQzMjg1RDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyIGgyIC5mcmFtZS1oZWFkbGluZSwgLndlYm55LWNhcmQtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLWhlYWRsaW5lLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5mcm9udCAud2VibnktY2FyZC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtaGVhZGxpbmUsIC5mcm9udCAud2VibnktY2FyZC1mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZyb250IC53ZWJueS1jYXJkLWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgNDBweC8xIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBFdmVudCBjYXJkcyAqL1xuLmNhcmQtY29udGVudCAuc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAxZW0gMWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgaSB7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLnRpbWUtd3JhcHBlciAudGltZS1mdWxsLXRpbWUgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYsXG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLm1vbnRoIGRpdixcbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY1cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmRheSBkaXYuZGFzaCxcbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm11bHRpLWRheSAubW9udGggZGl2LmRhc2gsXG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LmRhc2gge1xuICB3aWR0aDogMjVweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoIHtcbiAgem9vbTogMTtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tb250aDpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5tb250aDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubW9udGggZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLm1vbnRoIC5kYXNoIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZGF5IHtcbiAgem9vbTogMTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheTpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZGF5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5kYXkgZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmRheSAuZGFzaCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIge1xuICB6b29tOiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhcjpiZWZvcmUsIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhciAuZGFzaCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuZXZlbnQteWVhciAuZW5kLWV2ZW50LXllYXIge1xuICB3aWR0aDogODNweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC50aW1lOjpiZWZvcmUge1xuICBjb2xvcjogIzhCN0ZBMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAudGltZSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDBDRTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOEI3RkEwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uY2FyZC1jb250ZW50IC5jYXJkLWV2ZW50LS1kYXRlLWJsb2NrIC5hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmFkZHJlc3Mgc3Bhbi5jb3VudHJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNhcmQtY29udGVudCAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOEI3RkEwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbn1cbi5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5odG1sW2Rpcj1ydGxdIC53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWN0YSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5odG1sW2Rpcj1ydGxdIC5jYXJkLWNvbnRlbnQgLmNhcmQtZXZlbnQtLWRhdGUtYmxvY2sgaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmdlbmVyaWMtY2FyZC1saW5rcyAuZ2VuZXJpYy1jYXJkLWxpbmtzLWluIGEgaSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5pY29uLXJpZ2h0LWNhcmV0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogRk9OVFMgLyBTSVpFUyAqL1xuLyogUEFSQUdSQVBIIFBBRERJTkcgKi9cbi8qIE5FV1MgQk9EWSBXUkFQUEVSICovXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4sXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1sZWZ0LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBmaWd1cmUuYWxpZ24tcmlnaHQsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gZmlndXJlLmFsaWduLXJpZ2h0LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGZpZ3VyZS5hbGlnbi1yaWdodCxcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBpbWcsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gaW1nLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGltZyxcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ydGwsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnJ0bCxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucnRsLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ydGwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlcixcbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlcixcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogODAlO1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlciAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLXRlYXNlciA+IGRpdiA+IGRpdixcbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5ib2R5LWFyZWEtc3VidGl0bGUgPiBkaXYgPiBkaXYsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciAucHJlc3Mtc3VidGl0bGUtaXRlbSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtdGVhc2VyIC5ib2R5LWFyZWEtc3VidGl0bGUtaXRlbSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtdGVhc2VyID4gZGl2ID4gZGl2LFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSA+IGRpdiA+IGRpdixcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIgPiBkaXYgPiBkaXYsXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSAucHJlc3Mtc3VidGl0bGUtaXRlbSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5ib2R5LWFyZWEtc3VidGl0bGUtaXRlbSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlID4gZGl2ID4gZGl2LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIgLnByZXNzLXN1YnRpdGxlLWl0ZW0sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciAuYm9keS1hcmVhLXN1YnRpdGxlLWl0ZW0sXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlciA+IGRpdiA+IGRpdixcbi5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUgPiBkaXYgPiBkaXYge1xuICBmb250LXNpemU6IDEuNDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1zdWJoZWFkLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1zdWJoZWFkLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1zdWJoZWFkLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1zdWJoZWFkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWJvZHksXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmN0LWF0dGFjaCxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucHJlc3MtYm9keSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1ib2R5LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmN0LWF0dGFjaCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogODAlO1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8ge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cbi5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvIGgyIGEsIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIGEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4uYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEsXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyBoMiBhLFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8gLmgyIGEge1xuICBjb2xvcjogIzAwNEREMTtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4ubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4ubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnBhZ2UtYm9keSxcbi5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbi5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucGFnZS1ib2R5LFxuLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wYWdlLWJvZHksXG4uYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLyogTEFORElORyBUSVRMRSBTRUNUSU9OICovXG4ubGFuZGluZy10aXRsZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogI0ZBQ0UwMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDglO1xufVxuLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy10aXRsZSBoMSwgLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy10aXRsZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDE2cHggNTJweDtcbn1cblxuLmJvZHktYXJlYS1zdW1tYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBXWVNJV1lHIEVNQkVEREVEIElNQUdFIFNUWUxFUyAqL1xuLyogSW1hZ2UgU3R5bGUgLSB3eXNpd3lnIDY2MHg0MDAgKi9cbmZpZ3VyZS5lbWJlZGRlZC1lbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICAvKiAoYmVsb3cpIGZpeCB0byBjZW50ZXIgZmlnY2FwdGlvbiBodG1sNSB0YWcgb3V0c2lkZSBvZiBpbWFnZSBzdHlsZSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5maWd1cmUuZW1iZWRkZWQtZW50aXR5ID4gYXJ0aWNsZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBbGlnbiBjYXRpb24gdGV4dCBsZWZ0ICovXG5maWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYXJ0aWNsZS5tZWRpYS5tZWRpYS1pbWFnZS52aWV3LW1vZGUtd3lzaXd5ZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG5hcnRpY2xlLm1lZGlhLm1lZGlhLWltYWdlLnZpZXctbW9kZS13eXNpd3lnID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSW1hZ2UgU3R5bGUgLSB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgKi9cbmFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXd5c2l3eWctcG9ydHJhaXQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuYXJ0aWNsZS5tZWRpYS5tZWRpYS1pbWFnZS52aWV3LW1vZGUtd3lzaXd5Zy1wb3J0cmFpdCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogd3lzaXd5ZyBwb3J0cmFpdCAzMDB4MzAwIHdpdGhvdXQgYSBjYXB0aW9uICovXG5hcnRpY2xlLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuYXJ0aWNsZS5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4vKiB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgd2l0aG91dCBhIGNhcHRpb24gKi9cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIE1PQklMRSBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTBlbSkge1xuICAuZ3AtcGFyYWdyYXBoczpub3QoLndpdGgtbmF2LXNpZGViYXIpIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAubmV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikgLnRvYy1wYXJhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4sXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbixcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4ge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBwLCAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gbGksIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucnRsLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gcCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIGxpLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnJ0bCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIHAsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiBsaSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ydGwsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBwLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gbGksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucnRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtYm9keSxcbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucGFnZS1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLnBhZ2UtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1ib2R5LFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmN0LWF0dGFjaCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wYWdlLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucHJlc3MtYm9keSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5jdC1hdHRhY2gsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy10aXRsZS1hcmVhID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSB7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgfVxuICAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIGgxLCAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5sYW5kaW5nLXRpdGxlLWFyZWEgLmxhbmRpbmctdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSAubGFuZGluZy1zdWJ0aXRsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2UtcGFyYWdyYXBocyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAuZ3AtcGFyYWdyYXBoczpub3QoLndpdGgtbmF2LXNpZGViYXIpIC5uZXh0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAudG9jLXBhcmEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbixcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4sXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5wcmVzcy10ZWFzZXIsXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlLFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnByZXNzLXRlYXNlcixcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5ib2R5LWFyZWEtc3VidGl0bGUsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtdGVhc2VyLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmJvZHktYXJlYS1zdWJ0aXRsZSxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5wcmVzcy10ZWFzZXIsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuYm9keS1hcmVhLXN1YnRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAucGFnZS1ib2R5LFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWJvZHksXG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiAuY3QtYXR0YWNoLFxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLm5ld3MtYm9keSAubmV3cy1ib2R5LWluIC5jYXRlZ29yeS10aWxlcy1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLnBhZ2UtYm9keSxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1ib2R5LFxuICAubmV3cy1ib2R5IC5ib2R5LWFyZWEtaW4gLmN0LWF0dGFjaCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIC5wcmVzcy1jb250YWN0LWluZm8sXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAuY2F0ZWdvcnktdGlsZXMtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5wYWdlLWJvZHksXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtYm9keSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5jdC1hdHRhY2gsXG4gIC5ib2R5LWFyZWEgLm5ld3MtYm9keS1pbiAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gLmNhdGVnb3J5LXRpbGVzLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAucGFnZS1ib2R5LFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWJvZHksXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiAuY3QtYXR0YWNoLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5jYXRlZ29yeS10aWxlcy1ib2R5IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5uZXdzLWJvZHkgLm5ld3MtYm9keS1pbiBwLCAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gLnJ0bCxcbiAgLm5ld3MtYm9keSAuYm9keS1hcmVhLWluIHAsXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiAucnRsLFxuICAuYm9keS1hcmVhIC5uZXdzLWJvZHktaW4gcCxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIC5ydGwsXG4gIC5ib2R5LWFyZWEgLmJvZHktYXJlYS1pbiBwLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnJ0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubmV3cy1ib2R5IC5uZXdzLWJvZHktaW4gbGksXG4gIC5uZXdzLWJvZHkgLmJvZHktYXJlYS1pbiBsaSxcbiAgLmJvZHktYXJlYSAubmV3cy1ib2R5LWluIGxpLFxuICAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG59XG4vKiBERVNLVE9QIFZJRVcgLSBBVCBNQVggKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC8qIExBTkRJTkcgLyBQQUdFIFRJVExFIFNFQ1RJT04gKi9cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5sYW5kaW5nLXRpdGxlLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuICAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIGgxLCAubGFuZGluZy10aXRsZS1hcmVhIC5sYW5kaW5nLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5sYW5kaW5nLXRpdGxlLWFyZWEgLmxhbmRpbmctdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwIGF1dG87XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSAudG9jLXBhcmEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogSUNPTlMgKi9cbi5jb250YWN0LWljb24tcGhvbmUsXG4uY29udGFjdC1pY29uLW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250YWN0LWluYmxrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtaW5ibGsge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmNvbnRhY3QtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGFjdC1oZWFkaW5nIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29udGFjdC1pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29udGFjdC9jb250YWN0LXBob25lLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtaWNvbi1tYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29udGFjdC9jb250YWN0LW1haWwucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYS1waG9uZS1maWVsZCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb250YWN0LWluYmxrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLyogQU5OT1VOQ0VNRU5UUyBXUkFQUEVSICovXG4ud2VibnktYW5ub3VuY2VtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLndlYm55LWFubm91bmNlLXdyYXAge1xuICB3aWR0aDogOTQlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2Utd3JhcCAud2VibnktYW5ub3VuY2Utd3JhcC1pbiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyxcbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogOTklO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIGgxLCAud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIC5oMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIGgxIGEsIC53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSBhLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnRzIC5hbm5vdW5jZW1lbnQtaW5mbyAuaDEgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gaDEgYTpob3ZlciwgLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIGE6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIC5oMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8gLmFubm91bmNlbWVudC1zdW1tYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgbWFyZ2luOiA3JSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzMjg1RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndlYm55LWFubm91bmNlbWVudHMgLndlYm55LWFubm91bmNlbWVudC1idXR0b24gYSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAud2VibnktYW5ub3VuY2VtZW50cyAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbiBhIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIGgyLCAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndlYm55LWFubm91bmNlbWVudC1mcmFtZS1pbm5lciBoMiAuZnJhbWUtdGl0bGUsIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIC5mcmFtZS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDMyODVEO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgaDIgLmZyYW1lLWhlYWRsaW5lLCAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIC5oMiAuZnJhbWUtaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmZyb250IC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgaDIgLmZyYW1lLWhlYWRsaW5lLCAuZnJvbnQgLndlYm55LWFubm91bmNlbWVudC1mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtaGVhZGxpbmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZyb250IC53ZWJueS1hbm5vdW5jZW1lbnQtZnJhbWUtaW5uZXIgLmgyIC5mcmFtZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCA0MHB4LzEgXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5mcm9udCAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMi4yMnJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIEFOTk9VTkNFTUVOVFMgV1JBUFBFUiAqL1xuICAud2VibnktYW5ub3VuY2VtZW50cyAuYW5ub3VuY2VtZW50LWluZm8sXG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYm55LWFubm91bmNlbWVudHMgLmFubm91bmNlbWVudC1pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC53ZWJueS1hbm5vdW5jZW1lbnRzIC53ZWJueS1hbm5vdW5jZW1lbnQtYnV0dG9uIHtcbiAgICB3aWR0aDogMzklO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucHJlc3MtZG9jcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5kb2Mtc2V0IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kb2Mtc2V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZG9jLXNldC1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnByZXNzLWRvY3MtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kb2MtbGlzdCB7XG4gIG1hcmdpbjogLTFweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kb2N1bWVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnByZXNzLWRvY3MtZXJlZiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2IGFydGljbGUgLmRvY3VtZW50LXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb3dubG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXY6bGFzdC1jaGlsZCBhcnRpY2xlIC5kb2N1bWVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXY6bGFzdC1jaGlsZCBhcnRpY2xlIC5kb3dubG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xufVxuLnByZXNzLWRvY3MtZXJlZiBkaXYgZGl2Om9ubHktY2hpbGQgYXJ0aWNsZSAuZG9jdW1lbnQtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXY6b25seS1jaGlsZCBhcnRpY2xlIC5kb3dubG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xufVxuXG5zZWN0aW9uIGRpdiBkaXY6Zmlyc3QtY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3Qge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbn1cbnNlY3Rpb24gZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCAuZG93bmxvYWQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xufVxuc2VjdGlvbiBkaXYgZGl2Omxhc3QtY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbn1cbnNlY3Rpb24gZGl2IGRpdjpsYXN0LWNoaWxkIGFydGljbGUgLmRvYy1saXN0IC5kb3dubG9hZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xufVxuc2VjdGlvbiBkaXYgZGl2Om9ubHktY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3Qge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuc2VjdGlvbiBkaXYgZGl2Om9ubHktY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3QgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG59XG5cbi5mYS1kb2N1bWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwNGRkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAwcHggMjBweDtcbn1cblxuLmRvYy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweDtcbn1cblxuLmRvYy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMwMDRERDE7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG9jLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNEREMTtcbn1cbi5kb2MtdGl0bGUgYTpsaW5rIHtcbiAgY29sb3I6ICMwMDRERDE7XG59XG4uZG9jLXRpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA0REQxO1xufVxuLmRvYy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRERDE7XG59XG5cbi5kb2MtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmRvYy1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmRvd25sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjQsIDI0OC40LCAyNDguNCk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuXG4vKmEgZGl2LmRvd25sb2Fke1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG4gICY6bGluazpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxuICAmOmE6dmlzaXRlZHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxufSovXG5hLmRvd25sb2FkLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmRvd25sb2FkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kb2MtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZG9jLWxpc3QgLmRvd25sb2FkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnByZXNzLWRvY3MtZXJlZiAuZG9jLWxpc3QsXG4ucGFnZS10eXBlIC5kb2MtbGlzdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRvd25sb2FkIHAge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb3dubG9hZCBwOmxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kb3dubG9hZCBwOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kb3dubG9hZCBwOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZG9jLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTklO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1cHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLmRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjQsIDI0OC40LCAyNDguNCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxuICAuZG93bmxvYWQgPiBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvd25sb2FkIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmZhLWRvd25sb2FkIHtcbiAgICBjb2xvcjogIzAwNGRkMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJlc3MtZG9jcy1lcmVmIGRpdiBkaXY6Zmlyc3QtY2hpbGQgYXJ0aWNsZSAuZG93bmxvYWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMTVweCAwcHggMHB4O1xuICB9XG4gIC5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpsYXN0LWNoaWxkIGFydGljbGUgLmRvd25sb2FkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgIGhlaWdodDogOTklO1xuICB9XG4gIC5wcmVzcy1kb2NzLWVyZWYgZGl2IGRpdjpvbmx5LWNoaWxkIGFydGljbGUgLmRvd25sb2FkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICB9XG4gIHNlY3Rpb24gZGl2IGRpdjpmaXJzdC1jaGlsZCBhcnRpY2xlIC5kb2MtbGlzdCAuZG93bmxvYWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMTVweCAwcHggMHB4O1xuICB9XG4gIHNlY3Rpb24gZGl2IGRpdjpsYXN0LWNoaWxkIGFydGljbGUgLmRvYy1saXN0IC5kb3dubG9hZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAwcHg7XG4gIH1cbiAgc2VjdGlvbiBkaXYgZGl2Om9ubHktY2hpbGQgYXJ0aWNsZSAuZG9jLWxpc3QgLmRvd25sb2FkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJlc3MtZG9jcyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICB9XG4gIC5kb2Mtc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mYS1kb2N1bWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNDMyODVEO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDIwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNSU7XG4gICAgdG9wOiAzNyU7XG4gIH1cbiAgLmRvYy1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gIH1cbiAgLmRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy10b3A6IDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC40LCAyNDguNCwgMjQ4LjQpO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb3dubG9hZCA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZG93bmxvYWQgcDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgMnB4O1xuICB9XG4gIC5kb3dubG9hZCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZG93bmxvYWQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmRvYy1pbmZvIHtcbiAgICB3aWR0aDogNTklO1xuICB9XG4gIC5mYS1kb2N1bWVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59XG4ucGFnZS1wYXJhZ3JhcGhzIGltZyB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogQklPRlJBTUUgV1JBUFBFUiAqL1xuLmJpb2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3RkEwO1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygyJSArIDYwcHgpO1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2UgLm1lZGlhLWltYWdlID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSBpbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgLyptYXgtaGVpZ2h0OiA0MDBweDsqL1xuICBtYXgtd2lkdGg6IDM2NXB4O1xuICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2UgYXJ0aWNsZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIC8qbWluLWhlaWdodDogMzkwcHg7Ki9cbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAyJSA0JTtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLmZyYW1lLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLmZyYW1lLWhlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5iaW9mcmFtZS1wcm8tc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSAucmVzbGluayBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5yZXNsaW5rIGEge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5yZXNsaW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5yZXNsaW5rIGEge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUucHJpbWFyeSAuYmlvZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5wcmltYXJ5IC5iaW9mcmFtZSAuZnJhbWUtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUucHJpbWFyeSAuYmlvZnJhbWUgLmZyYW1lLWhlYWRsaW5lIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLnByaW1hcnkgLmJpb2ZyYW1lIC5yZXNsaW5rIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUucHJpbWFyeSAuYmlvZnJhbWUgLnJlc2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSAuYmlvZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktYmlvLXBndHlwZS5tb25vY2hyb21lIC5iaW9mcmFtZSAuZnJhbWUtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSAuYmlvZnJhbWUgLmZyYW1lLWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLm1vbm9jaHJvbWUgLmJpb2ZyYW1lIC5yZXNsaW5rIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDMyODVEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSAuYmlvZnJhbWUgLnJlc2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mcm9udCAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDAuOTVlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogTU9CSUxFIFZJRVcgKi9cbi8qIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLW1vYmlsZSkge1xuICAuYmlvZnJhbWUge1xuICAgIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufSAvLyBFTkQgTUlOIE1PQklMRSBWSUVXICovXG4vKiBUQUJMRVQgVklFVyAqL1xuLypAbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcbiAgLmJpb2ZyYW1lIHtcbiAgICAuYmlvLWZyYW1lLW1ldGEge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbi8vIEVORCBNSU4gVEFCTEVUIFZJRVcgKi9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSxcbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgPiAucmVzbGluayB+IC5yZXNsaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmJpb2ZyYW1lIC53ZWJueV9jb250YWN0LWJpb2ZyYW1lIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgZGl2Lm1lZGlhLS1idW5kbGUtLWltYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luLWxlZnQ6IDEzJTtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLWltYWdlIGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgZGl2Lm1lZGlhLS1idW5kbGUtLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1pbWFnZSBhcnRpY2xlLm1lZGlhLm1lZGlhLWltYWdlLnZpZXctbW9kZS1iaW8tZnJhbWUuY29udGV4dHVhbC1yZWdpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMCAyJSAwIDMlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmJpby1mcmFtZS1tZXRhIC5yZXNsaW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5iaW9mcmFtZSAud2VibnlfY29udGFjdC1iaW9mcmFtZSAuYmlvLWZyYW1lLW1ldGEgLnJlc2xpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLnBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdGQTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAzJTtcbn1cblxuLnN1bW1hcnlmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uZnJvbnQgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDIuMjJyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5rZXlwb2ludCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogMCAxJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjIyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjBweCAwO1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQyLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MiBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uc2VjdGlvbkJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDElIDA7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhOnZpc2l0ZWQsIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYTpsaW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGEge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktY3RhIGEge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICBjb2xvcjogIzQzMjg1RDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzQzMjg1RDtcbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAua2V5cG9pbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQyLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQzIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc3NzhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQzIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLmtleXBvaW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb25Cb3JkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDAgMC41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5zZWN0aW9uQm9yZGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDExOC4zODM0NTg2NDY2LCA3MC42NzY2OTE3MjkzLCAxNjQuMzIzMzA4MjcwNyk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDExOC4zODM0NTg2NDY2LCA3MC42NzY2OTE3MjkzLCAxNjQuMzIzMzA4MjcwNyk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSAuc2VjdGlvbkJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxMTguMzgzNDU4NjQ2NiwgNzAuNjc2NjkxNzI5MywgMTY0LjMyMzMwODI3MDcpO1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSB7XG4gICAgcGFkZGluZzogNjBweCAzJTtcbiAgfVxuICAua2V5cG9pbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5rZXlwb2ludHMgLmtleXBvaW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MixcbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQ6IDE4cHggXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxIHAsXG4gIC5rZXlwb2ludHMgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MiBwLFxuICAua2V5cG9pbnRzIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDMgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmtleXBvaW50cyAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmtleXBvaW50cyAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5wcmltYXJ5IC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAua2V5cG9pbnRzIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxMTguMzgzNDU4NjQ2NiwgNzAuNjc2NjkxNzI5MywgMTY0LjMyMzMwODI3MDcpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLm1vbm9jaHJvbWUgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxMTguMzgzNDU4NjQ2NiwgNzAuNjc2NjkxNzI5MywgMTY0LjMyMzMwODI3MDcpO1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludm9sdmVkLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4uZnJvbnQgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAyLjIycmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggOCUgMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICBtYXJnaW46IDMwcHggMSUgMCAxJTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGE6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBtYXJnaW46IDA7XG59XG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGEge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEgYSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3RkEwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludm9sdmVkLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLnNlY29uZGFyeSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLnNlY29uZGFyeSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLnNlY29uZGFyeSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUuc2Vjb25kYXJ5IC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTNweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnZvbHZlZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUubW9ub2Nocm9tZSAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWN0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzI4NUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLm1vbm9jaHJvbWUgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1nZXQtaW52b2x2ZWQtcGd0eXBlLm1vbm9jaHJvbWUgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICAgIG1hcmdpbjogMzBweCAxJSAwIDElO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIGEge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICB9XG59XG4vKiBJRSA5IFN0eWlsbmcgMTAgZ2V0dGluZyBpdCB0b28gKi9cbkBtZWRpYSBzY3JlZW5cXDAgIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWN0YS13cmFwcGVyID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLndlYm55LWdhbGxlcnktbWV0YSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndlYm55LWdhbGxlcnktbWV0YSBoMiwgLndlYm55LWdhbGxlcnktbWV0YSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktZ2FsbGVyeS1tZXRhIC5oMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ud2VibnktZ2FsbGVyeS1tZXRhIGgyIC5mcmFtZS10aXRsZSwgLndlYm55LWdhbGxlcnktbWV0YSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiAuZnJhbWUtdGl0bGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWdhbGxlcnktbWV0YSAuaDIgLmZyYW1lLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYm55LWdhbGxlcnktbWV0YSBoMiAuZnJhbWUtaGVhZGxpbmUsIC53ZWJueS1nYWxsZXJ5LW1ldGEgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIgLmZyYW1lLWhlYWRsaW5lLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1nYWxsZXJ5LW1ldGEgLmgyIC5mcmFtZS1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZnJvbnQgLndlYm55LWdhbGxlcnktbWV0YSBoMiAuZnJhbWUtaGVhZGxpbmUsIC5mcm9udCAud2VibnktZ2FsbGVyeS1tZXRhIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnJvbnQgLndlYm55LWdhbGxlcnktbWV0YSAuaDIgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDQwcHgvMSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi53ZWJueS1nYWxsZXJ5LW1ldGEgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS1nYWxsZXJ5LW1ldGEgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMgLndlYm55LXBob3RvLWdhbGxlcnkgLndlYm55LXBob3RvLWdhbGxlcnktaW4ge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMgLndlYm55LWdhbGxlcnktbWV0YSAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDBweCAwcHggYXV0byAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gIG1hcmdpbjogMHB4IDBweCBhdXRvIDBweDtcbn1cblxuLndlYm55LXBob3RvLWdhbGxlcnkgLndlYm55LXBob3RvLWdhbGxlcnktaW4ge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi53ZWJueS1waG90by1nYWxsZXJ5IC53ZWJueS1waG90by1nYWxsZXJ5LWluLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLndlYm55LXBob3RvLWdhbGxlcnkgLndlYm55LXBob3RvLWdhbGxlcnktaW4ucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyaWMgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZ2UtcGFyYWdyYXBocy1pbiBkaXY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sW2Rpcj1ydGxdIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWNhcm91c2VsLXdyYXBlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWRzYyBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbiAgLyogcnRsOnJhdzpcbiAgW3R5cGU9XCJ0ZWxcIl0sXG4gIFt0eXBlPVwidXJsXCJdLFxuICBbdHlwZT1cImVtYWlsXCJdLFxuICBbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbiAgKi9cbiAgLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xuICAvKiBydGw6YmVnaW46aWdub3JlICovXG4gIC8qIHJ0bDplbmQ6aWdub3JlICovXG4gIC8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbiAgLyogcnRsOmVuZDppZ25vcmUgKi9cbiAgLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xuICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6cm9vdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNS4yLCA0NCwgMTAxLjIpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNDMuMiwgNDYuOCwgNTApO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogcmdiKDEwLCA1NCwgMzMuNik7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNS4yLCA4MC44LCA5Nik7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAyLCA3Ny4yLCAyLjgpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoODgsIDIxLjIsIDI3LjYpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjA2LjYsIDIyNiwgMjU0LjYpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMjUuNiwgMjI3LjQsIDIyOSk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigyMDksIDIzMSwgMjIwLjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMjA2LjYsIDI0NC40LCAyNTIpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiByZ2IoMjUxLjUsIDI1MiwgMjUyLjUpO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDE1OC4yLCAxOTcsIDI1NC4yKTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDE5Ni4yLCAxOTkuOCwgMjAzKTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNjMsIDIwNywgMTg2LjYpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDE1OC4yLCAyMzMuOCwgMjQ5KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDIzMC4yLCAxNTUuOCk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNDEsIDE3NC4yLCAxODAuNik7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigxMC40LCA4OCwgMjAyLjQpO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxMCwgODgsIDIwMjtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1ib2R5LWJnOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICMzNDNhNDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogcmdiKDQyLjUsIDQ3LjUsIDUyLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxMDkuOCwgMTY4LCAyNTMuOCk7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxNjYuOCwgMTcyLjIsIDE3Nyk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigxMDkuOCwgMjIzLjIsIDI0Nik7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoMjU1LCAyMTcuOCwgMTA2LjIpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMi42LCAyMiwgNTAuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIxLjYsIDIzLjQsIDI1KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDUsIDI3LCAxNi44KTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIuNiwgNDAuNCwgNDgpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoNTEsIDM4LjYsIDEuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDQ0LCAxMC42LCAxMy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMxYTFkMjA7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoNy44LCA2NiwgMTUxLjgpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoNjQuOCwgNzAuMiwgNzUpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE1LCA4MSwgNTAuNCk7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoNy44LCAxMjEuMiwgMTQ0KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigxNTMsIDExNS44LCA0LjIpO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTMyLCAzMS44LCA0MS40KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6IHJnYigxMDkuOCwgMTY4LCAyNTMuOCk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDEzOC44NCwgMTg1LjQsIDI1NC4wNCk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOSwgMTg1LCAyNTQ7XG4gIC0tYnMtY29kZS1jb2xvcjogcmdiKDIzMC40LCAxMzIuNiwgMTgxLjIpO1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDExNywgMTgzLCAxNTIuNCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dICosXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dICo6OmJlZm9yZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDYsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg2LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGg1LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoNCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGg0LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaDUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBoNiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB1bCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBvbCBvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdWwgdWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG9sIHVsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB1bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc21hbGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBtYXJrLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzdWIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBwcmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGNvZGUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGtiZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBwcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gcHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBrYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0ga2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBpbWcsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGhlYWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRib2R5LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0Zm9vdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdHIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBpbnB1dCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWxlY3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG9wdGdyb3VwLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGJ1dHRvbixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1idXR0b25dLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1yZXNldF0sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBmaWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gbGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIG91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRpc3BsYXktNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItZmx1aWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIteHhsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXhsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLWxnLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLW1kLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItc20sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1tZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXNtLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbGcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1tZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXNtLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXhsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbGcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1tZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLXNtLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci14eGwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci14bCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyLWxnLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb250YWluZXItbWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbnRhaW5lci1zbSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSA6cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icy1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sIHtcbiAgZmxleDogMSAwIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTAsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctMCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0xLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTEsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctMixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy0zLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctNCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy01LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLTUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXNtLTMsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1zbS01LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctc20tNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0yLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbWQtMyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLW1kLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1tZC01LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctMCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTMsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy1sZy0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmctbGctNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLWxnLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtMCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0xLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtMSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTMsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14bC0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtNCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteGwtNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXhsLTUsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTAsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTEsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtMixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC0zLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nLXh4bC00LFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmcteHhsLTQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZy14eGwtNSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA2LjYsIDIyNiwgMjU0LjYpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE2NS4yOCwgMTgwLjgsIDIwMy42OCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5Ni4yNywgMjE0LjcsIDI0MS44Nyk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODUuOTQsIDIwMy40LCAyMjkuMTQpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5MS4xMDUsIDIwOS4wNSwgMjM1LjUwNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMjUuNiwgMjI3LjQsIDIyOSk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTgwLjQ4LCAxODEuOTIsIDE4My4yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjE0LjMyLCAyMTYuMDMsIDIxNy41NSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMDMuMDQsIDIwNC42NiwgMjA2LjEpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIwOC42OCwgMjEwLjM0NSwgMjExLjgyNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA5LCAyMzEsIDIyMC44KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjcuMiwgMTg0LjgsIDE3Ni42NCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5OC41NSwgMjE5LjQ1LCAyMDkuNzYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTg4LjEsIDIwNy45LCAxOTguNzIpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5My4zMjUsIDIxMy42NzUsIDIwNC4yNCk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA2LjYsIDI0NC40LCAyNTIpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE2NS4yOCwgMTk1LjUyLCAyMDEuNik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5Ni4yNywgMjMyLjE4LCAyMzkuNCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODUuOTQsIDIxOS45NiwgMjI2LjgpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5MS4xMDUsIDIyNi4wNywgMjMzLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMDQsIDE5NC4wOCwgMTY0LjMyKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjQyLjI1LCAyMzAuNDcsIDE5NS4xMyk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjkuNSwgMjE4LjM0LCAxODQuODYpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIzNS44NzUsIDIyNC40MDUsIDE4OS45OTUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxNzEuNjgsIDE3NC4yNCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMDMuODcsIDIwNi45MSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjMuMiwgMTkzLjE0LCAxOTYuMDIpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAxOTguNTA1LCAyMDEuNDY1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxOTkuMiwgMjAwKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM1LjYsIDIzNi41NSwgMjM3LjUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDIyNC4xLCAyMjUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAyMzAuMzI1LCAyMzEuMjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYig3Ny40LCA4MC42LCA4My44KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNDQuMSwgNDcuOSwgNTEuNyk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYig0OS42NSwgNTMuMzUsIDU3LjA1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMzQsIDE4Mi41LCAyNTQpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEzNCwgMTgyLjUsIDI1NCUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi40LCAyMTEuNSwgMjU0LjQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgyLjQsIDIxMS41LCAyNTQuNCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV06dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDp2YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6dmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sOmludmFsaWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmFjdGl2ZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLmFjdGl2ZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuOmRpc2FibGVkLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTEuMDUsIDkzLjUsIDIxNS4wNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwLjQsIDg4LCAyMDIuNCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMC40LCA4OCwgMjAyLjQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoOS43NSwgODIuNSwgMTg5Ljc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoODYuNCwgOTMuNiwgMTAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOC43NSwgMTAxLjI1LCA2Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig0OS4zLCAyMDkuOTUsIDI0Mi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS40LCAyMTIuNiwgMjQzKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMTAuOCwgMjExLjY1LCAyMTIuNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxOTkuMiwgMjAwKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNjYuMywgNjkuNywgNzMuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NiwgNzAsIDczO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDc3LjQsIDgwLjYsIDgzLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWxnLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1zbSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wdXAsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZW5kLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wc3RhcnQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wdXAtY2VudGVyLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1pdGVtOmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtbGluazpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWxpbmsuZGlzYWJsZWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtZmlsbCA+IC5uYXYtbGluayxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyID4gLmNvbnRhaW5lcixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhciA+IC5jb250YWluZXItbGcsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1icmFuZDpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRleHQgYSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci10ZXh0IGE6aG92ZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubmF2YmFyLWRhcmssXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWcsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWltZy10b3AsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaW1nLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWltZyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4NS4yLCA0NCwgMTAxLjIlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMDkuOCwgMTY4LCAyNTMuOCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODEwOS44LCAxNjgsIDI1My44JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5idG4tY2xvc2U6ZGlzYWJsZWQsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIDpyb290LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBbZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1sZyxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10b29sdGlwLWJnOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtZGFyayB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gOnJvb3QsXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIFtkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWdyb3csXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNwaW5uZXItYm9yZGVyLFxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZCwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtc20uc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5oaWRpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1tZC5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQuc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLmhpZGluZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLWxnLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZy5zaG93aW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcuaGlkaW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwuc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXhsLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5oaWRpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwuaGlkaW5nLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMuc2hvd2luZywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLnNob3dpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5oaWRpbmcsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXByaW1hcnk6aG92ZXIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEwLCA4OCwgMjAyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstc3VjY2Vzczpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1pbmZvOmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstd2FybmluZzpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWRhbmdlcjpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWxpZ2h0OmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstZGFyazpob3ZlciwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXN1YWxseS1oaWRkZW4sXG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aXN1YWxseS1oaWRkZW4gKixcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGEge1xuICBjb2xvcjogIzAwNEREMTtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWNhcm91c2VsLXdyYXBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zbGlkZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuaW1hZ2UtZHNjIHtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMjVweCA2MHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWRzYyBwIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWRzYyBwLnJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG5baWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbltkYXRhLWJzLXRhcmdldF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG59XG5cbi53ZWJueV9nYWxsZXJ5ID4gaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55X2dhbGxlcnkgPiAuaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLndlYm55LWdhbGxlcnkge1xuICB3aWR0aDogMzUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4ge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAzNTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiAud2VibnktZ2FsbGVyeS1lbnRyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiAud2VibnktZ2FsbGVyeS1lbnRyeSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWUyZTI7XG4gIHdpZHRoOiAzNTBweDtcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkLFxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1iYWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4JTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4ud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxMjhlYzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAuZ2FsbGVyeS1kZXNjLWVudHJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLmdhbGRlc2NhY3RpdmUuZ2FsbGVyeS1kZXNjLWVudHJ5Om50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAuZ2FsbGVyeS1kZXNjLWVudHJ5LmdhbGRlc2NhY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndlYm55LWdhbGxlcnktbW9iaWxlLXBhZ2VzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYm55LWdhbGxlcnktbW9iaWxlLXBhZ2VzIC5nYWxwYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWJueS1nYWxsZXJ5LW1vYmlsZS1wYWdlcyAuZ2FscGFnZS5nYWxhY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC53ZWJueS1nYWxsZXJ5LW1ldGEgLmZyYW1lLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzVlbTtcbiAgfVxuICAucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyaWMgLndlYm55LWdhbGxlcnktbWV0YSAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDQ3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNDc0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDQ3NDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiAud2VibnktZ2FsbGVyeS1lbnRyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NzRweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkgaW1nIHtcbiAgICB3aWR0aDogNDc0cHg7XG4gICAgaGVpZ2h0OiAyNjdweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2Mge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWUyZTI7XG4gICAgd2lkdGg6IDQ3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2QsXG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDglO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkOmJlZm9yZSxcbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxMjhlYzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2VibnktZ2FsbGVyeS1tZXRhIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1jYXJvdXNlbC13cmFwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zbGlkZS1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJvdHRvbTogMTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWJzLXNsaWRlPXByZXZdOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zbGlkZS1jb250cm9scyBidXR0b25bZGF0YS1icy1zbGlkZT1uZXh0XTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDRERDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNsaWRlLWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOSU7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc2xpZGUtY29udHJvbHMgYnV0dG9uIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gLmltYWdlLWRzYyB7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5pbWFnZS1kc2MgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5LW1vYmlsZS1wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2VibnktZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDYzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4ge1xuICAgIHdpZHRoOiA2NDAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkge1xuICAgIHdpZHRoOiA2MzBweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4gLndlYm55LWdhbGxlcnktZW50cnkgaW1nIHtcbiAgICB3aWR0aDogNjMwcHg7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIHtcbiAgICB3aWR0aDogNjI4cHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktZndkLFxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5JTtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMTI4ZWMzO1xuICB9XG4gIC53ZWJueS1nYWxsZXJ5IC53ZWJueS1nYWxsZXJ5LW1haW4gLndlYm55LWdhbGxlcnktY29udGFpbmVyIC53ZWJueS1nYWxsZXJ5LWRlc2MgLndlYm55LWdhbGxlcnktYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU2MGRcIjtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAud2VibnktZ2FsbGVyeSAud2VibnktZ2FsbGVyeS1tYWluIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciAud2VibnktZ2FsbGVyeS1kZXNjIC53ZWJueS1nYWxsZXJ5LWZ3ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLndlYm55LWdhbGxlcnkgLndlYm55LWdhbGxlcnktbWFpbiAud2VibnktZ2FsbGVyeS1jb250YWluZXIgLndlYm55LWdhbGxlcnktZGVzYyAud2VibnktZ2FsbGVyeS1md2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTYyNFwiO1xuICB9XG59XG4vKiBGVUxMIERFU0tUT1AgVklFVyAqL1xuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUsXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSxcbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUgaW1nLFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUgaW1nLFxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubGFuZGluZy1wYXJhZ3JhcGhzIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICBwYWRkaW5nOiAwIDglO1xufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUgZmlndXJlLmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogYm9sZCAxLjhyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZyb250IC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDIuMjJyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSB1bCBsaSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5sYW5kaW5nLXBhcmFncmFwaHMgLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC8qIERFU0tUT1AgVklFVyAqL1xufVxuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLnNpdGVtYXAge1xuICBtYXJnaW46IDUwcHg7XG59XG4uc2l0ZW1hcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwgPiBsaSB7XG4gIGZsZXg6IDEgMCAyMiU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjExMWVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc2l0ZW1hcC1pdGVtIGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjExMWVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZW1hcC1pdGVtIGRpdiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDAuNjY3ZW07XG4gIGhlaWdodDogMC42NjdlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXpPRFFnTlRFeUlqNDhJUzB0SVVadmJuUWdRWGRsYzI5dFpTQkdjbVZsSURZdU55NHlJR0o1SUVCbWIyNTBZWGRsYzI5dFpTQXRJR2gwZEhCek9pOHZabTl1ZEdGM1pYTnZiV1V1WTI5dElFeHBZMlZ1YzJVZ0xTQm9kSFJ3Y3pvdkwyWnZiblJoZDJWemIyMWxMbU52YlM5c2FXTmxibk5sTDJaeVpXVWdRMjl3ZVhKcFoyaDBJREl3TWpVZ1JtOXVkR2xqYjI1ekxDQkpibU11TFMwK1BIQmhkR2dnWkQwaVRUTXVOQ0E0TVM0M1l5MDNMamtnTVRVdU9DMHhMalVnTXpVZ01UUXVNeUEwTWk0NVRESTRNQzQxSURJMU5pQXhOeTQzSURNNE55NDBRekV1T1NBek9UVXVNeTAwTGpVZ05ERTBMalVnTXk0MElEUXpNQzR6Y3pJM0xqRWdNakl1TWlBME1pNDVJREUwTGpOc016SXdMVEUyTUdNeE1DNDRMVFV1TkNBeE55NDNMVEUyTGpVZ01UY3VOeTB5T0M0MmN5MDJMamd0TWpNdU1pMHhOeTQzTFRJNExqWnNMVE15TUMweE5qQmpMVEUxTGpndE55NDVMVE0xTFRFdU5TMDBNaTQ1SURFMExqTjZJaTgrUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDRERDE7XG59XG4uc2l0ZW1hcC1pdGVtIGRpdiA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlbWFwLWl0ZW0gZGl2ID4gdWwgPiBsaSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gIH1cbn1cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5wcmVzcy1jb250YWN0LWluZm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gaDIsIC5wcmVzcy1jb250YWN0LWluZm8gW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnByZXNzLWNvbnRhY3QtaW5mbyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1waG9uZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtYWRkcmVzcyxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZW1haWwsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWZheCxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtbWFwZGlyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLm5ld3MtY29udGFjdC1hcmVhIHVsIGxpIGEge1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8td3JhcHBlciAuaWNvbi1waG9uZTo6YmVmb3JlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmljb24tZW1haWw6OmJlZm9yZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pY29uLW90aGVyOjpiZWZvcmUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8td3JhcHBlciAuaWNvbi1tYXBkaXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiAjNDMyODVEO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1waG9uZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZW1haWwsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWZheCxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtbWFwZGlyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LXBob25lLXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWVtYWlsLXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1tYXBkaXItdmFsdWUge1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAge1xuICBtYXJnaW46IDA7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5waG9uZS1udW1iZXIgYSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZmF4LXZhbHVlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnBob25lLW51bWJlciBhOmhvdmVyLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgtdmFsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZW1haWwtdmFsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyLm5vLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyLnNob3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQgIWltcG9ydGFudDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgNDUlO1xuICAgIGNvbHVtbi1nYXA6IDEwJTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcmVzcy1jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgfVxuICAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4vKiBTTUFMTCBQQyBWSUVXICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzcy1jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgfVxuICAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbn1cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdGQTA7XG4gIHBhZGRpbmc6IDYwcHggMyU7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4XFw5IDtcbn1cblxuLnRiZGZyYW1lLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRlc2NyaXB0b3Ige1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2VibnktdGJkLWZyYW1lLWlubmVyIGgyLCAud2VibnktdGJkLWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS10YmQtZnJhbWUtaW5uZXIgLmgyIHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJueS10YmQtZnJhbWUtaW5uZXIgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VibnktdGJkLWZyYW1lLWlubmVyIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICBmb250OiBib2xkIDEuOHJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmZyb250IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICBmb250OiA4MDAgMi4yMnJlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUxLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjIycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMSBwLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOnZpc2l0ZWQsIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOmxpbmssXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYTp2aXNpdGVkLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6bGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6aG92ZXIsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjBlbSkge1xuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtaGVhZGxpbmUge1xuICBjb2xvcjogIzQzMjg1RDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUubW9ub2Nocm9tZSAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUxLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gIGNvbG9yOiAjNDMyODVEO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzI4NUQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICM0MzI4NUQ7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9bHRyXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IxLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IxLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsb2F0OiBsZWZ0XFw5IDtcbiAgICB3aWR0aDogNDYlIFxcOSA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxcOSA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yMS13cmFwcGVyLFxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGZsZXg6IDEwO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgICBmbGV4OiA1O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEgcCxcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYSxcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG4gIC5tb25vY2hyb21lIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvcjItd3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDMyODVEO1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGVzY3JpcHRvcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXFw5IDtcbiAgICBmbG9hdDogbGVmdFxcOSA7XG4gICAgd2lkdGg6IDQ2JSBcXDkgO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cXDkgO1xuICAgIC8qICY6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXIsIDIwJSk7XG4gICAgIH0qL1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvcjEtd3JhcHBlcixcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICBmbGV4OiAxMjtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMSxcbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gIC5kZXNjcmlwdG9ycyAuZGVzY3JpcHRvciAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuICAuZGVzY3JpcHRvcnMgLmRlc2NyaXB0b3IgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIGEge1xuICAgIG1pbi13aWR0aDogMTc1cHg7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIC5kZXNjcmlwdG9yLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5wcmltYXJ5IC5kZXNjcmlwdG9yMS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzIpLFxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkgLmRlc2NyaXB0b3IyLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZS5tb25vY2hyb21lIC5kZXNjcmlwdG9yMS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzIpLFxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUgLmRlc2NyaXB0b3IyLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDExOC4zODM0NTg2NDY2LCA3MC42NzY2OTE3MjkzLCAxNjQuMzIzMzA4MjcwNyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8qIElFMTAtc3BlY2lmaWMgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1pbi13aWR0aDogMzBlbSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1pbi13aWR0aDogNDhlbSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbiAgLmRlc2NyaXB0b3JzIC5kZXNjcmlwdG9yIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlblxcMCAge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgcGFkZGluZzogNjBweCA4JTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLXlvdXR1YmUtbW9iaWxlLnZqcy1wYXVzZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMteW91dHViZS52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIC52aWRlby1qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUgLmxhbmRpbmctcGFnZS12aWRlby10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAubGFuZGluZy1wYWdlLXZpZGVvLXRpdGxlIHtcbiAgZm9udDogYm9sZCAwLjg4cmVtIFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIC5sYW5kaW5nLXBhZ2UtdmlkZW8tdGl0bGUge1xuICBmb250OiBib2xkIDAuODhyZW0gXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSAubGFuZGluZy1wYWdlLXZpZGVvLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlIHAge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udmltZW9GcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIEFwcGx5aW5nIHJvdW5kZWQgYm9yZGVycyB0byB2aWRlbyBjb250ZW50IGFuZCBpdHMgbmVzdGVkIGVsZW1lbnRzICovXG4udmlkZW9jb250ZW50ID4gZGl2LFxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdixcbi52aWRlb2NvbnRlbnQgPiBkaXYgPiBkaXYgPiBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4udmlkZW9jb250ZW50ID4gZGl2ID4gZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyAvKiBDb2xvciAjMDAwMDAwIHdpdGggODAlIG9wYWNpdHkgKi9cbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdi5oaWRlLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udmlkZW9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogb3ZlcnJpZGluZyB2anMgZGVmYXVsdHMgKi9cbn1cbi52aWRlb2NvbnRlbnQgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLTE2LTkgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxLjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMWVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIHotaW5kZXg6IDk5O1xufVxuLnZpZGVvY29udGVudCAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtMTYtOSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnZpZGVvY29udGVudCAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtMTYtOTpub3QoLnZqcy1iaWctcGxheS1jZW50ZXJlZCkgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBsZWZ0OiAxZW07XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAxZW07XG59XG4udmlkZW9jb250ZW50IC52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43NWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVlbTtcbn1cbi52aWRlb2NvbnRlbnQgLmNhcHRpb24ge1xuICBmb250OiBib2xkIDEuMjI1cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAgNGVtIDEuN2VtIDRlbTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvY29udGVudCAuY2FwdGlvbi5wbGF5aW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtZnJhbWUgaDMsIC5zb2NpYWwtbWVkaWEtZnJhbWUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDAgMzVweCAwO1xufVxuLnNvY2lhbC1tZWRpYS1mcmFtZSBoMyAuZnJhbWUtdGl0bGUsIC5zb2NpYWwtbWVkaWEtZnJhbWUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLmgzIC5mcmFtZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjNDMyODVEO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zb2NpYWwtbWVkaWEtZnJhbWUgaDMgLmZyYW1lLWhlYWRsaW5lLCAuc29jaWFsLW1lZGlhLWZyYW1lIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5oMyAuZnJhbWUtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc20tZnJhbWUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNtLWZyYW1lLWxpbmtzIGRpdiB7XG4gIHBhZGRpbmc6IDAgNXB4IDI1cHggNXB4O1xufVxuLnNtLWZyYW1lLWxpbmtzIGRpdiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc20tZnJhbWUtbGlua3MgZGl2IGE6aG92ZXIsIC5zbS1mcmFtZS1saW5rcyBkaXYgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc20tZnJhbWUtbGlua3MgZGl2IGEgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNtLWZyYW1lLWxpbmtzIC5zci1vbmx5IHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGNsaXA6IGluaGVyaXQ7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAzNXB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgaDMsIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuaDMge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBoMyAuZnJhbWUtdGl0bGUsIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMgLmZyYW1lLXRpdGxlLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLmgzIC5mcmFtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgaDMgLmZyYW1lLWhlYWRsaW5lLCAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzIC5mcmFtZS1oZWFkbGluZSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5oMyAuZnJhbWUtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLnNtLWZyYW1lLWxpbmtzIC5zbWZyYW1lLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMzVweCAyNXB4IDM1cHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3MgLnNtZnJhbWUtbGluayBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3MgLnNtZnJhbWUtbGluayBhIGkge1xuICAgIHRvcDogMTlweDtcbiAgfVxufVxuLyogREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBoMywgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMywgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5oMyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIGgzIC5mcmFtZS10aXRsZSwgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMyAuZnJhbWUtdGl0bGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuaDMgLmZyYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciBoMyAuZnJhbWUtaGVhZGxpbmUsIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDMgLmZyYW1lLWhlYWRsaW5lLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLmgzIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtZnJhbWUgLnNtZnJhbWUtaW5uZXIgLnNtLWZyYW1lLWxpbmtzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSAuc21mcmFtZS1pbm5lciAuc20tZnJhbWUtbGlua3MgLnNtZnJhbWUtbGluayB7XG4gICAgcGFkZGluZzogMCAzNXB4IDI1cHggMzVweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5zbS1mcmFtZS1saW5rcyAuc21mcmFtZS1saW5rIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLWZyYW1lIC5zbWZyYW1lLWlubmVyIC5zbS1mcmFtZS1saW5rcyAuc21mcmFtZS1saW5rIGEgaSB7XG4gICAgdG9wOiAxOXB4O1xuICB9XG59XG4vKiBXSURFIFZJRVcgID4gMTI4MCAqL1xuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIGFuZCAobWluLXJlc29sdXRpb246IC4wMDFkcGNtKSB7XG4gIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zbWZyYW1lLWxpbmsge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgfVxuICAvLyBjbGVhcmluZ1xuICAuc21mcmFtZS1pbm5lcjo6YWZ0ZXIgeyBcbiAgICBjb250ZW50OiBcIi5cIjsgXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgaGVpZ2h0OiAwOyBcbiAgICBjbGVhcjogYm90aDtcbiAgICB9XG59Ki9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgbWFyZ2luOiA0MHB4IDAgYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1oYXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogODBweCA1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4MHB4IDVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5mcmFtZS10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5mcmFtZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAwLjllbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1ib2R5LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIGgyLCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuaDIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuYm9keS1hcmVhLWluIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMzUlO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbms6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NGVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgIHdpZHRoOiAxOCU7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi8qIExBUkdFUiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU0ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbiAgLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudDpoYXMoLmNlbnRlcmVkLWFsaWdubWVudCkgLnBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtdGl0bGUge1xuICAgIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUge1xuICAgIGZvbnQ6IDgwMCAxLjFlbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg4ZW07XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBtYXJnaW46IDElO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXggLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLyogTUFYIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3N2VtO1xuICB9XG59XG4vKiBJRTkgU1RZTElORyAqL1xuQG1lZGlhIHNjcmVlblxcMCAge1xuICAuY2F0ZWdvcnktdGlsZXMtbGFuZGluZyB7IC8qIGNsZWFycyB0aGUgZnJhbWUgc28gdGhlIGJhY2tncm91bmQgY29sb3IgaXMgdGhlcmUgKi8gfVxuICAuY2F0ZWdvcnktdGlsZXMtbGFuZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4vKiBNT0JJTEUgVklFVyAqL1xuYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUuc3R1Y2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAyNTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIGgyLCBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBDRTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNDMyODVEO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzQzMjg1RDtcbn1cbmFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB1bCBsaSBhIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHNwYW4uYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24uc3RpY2t5LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHotaW5kZXg6IDI1MDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYnV0dG9uLnN0aWNreS1tZW51OmhvdmVyLCBidXR0b24uc3RpY2t5LW1lbnU6YWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYnV0dG9uLnN0aWNreS1tZW51IC5zdGlja3ktbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYnV0dG9uLnN0aWNreS1tZW51IC5zdGlja3ktbWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRvYy1tb2JpbGUtc3BhY2VyLm1vYmlsZSB7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53ZWJueV93aGF0c19yZWxhdGVkX3BndHlwZSAudG9jLW1vYmlsZS1zcGFjZXIubW9iaWxlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogZGlzcGxheSBnZW5lcmljIHBhcmFncmFwaHMgYXQgMTAwJSB3aWR0aCAtLSBjaGFuZ2VkIHRvIDk4JSBzbyB0aGV5IGRpZG4ndCBibGVlZCBvZmYgcGFnZSAqL1xuLmdwLXBhcmFncmFwaHMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmh0bWxbZGlyPXJ0bF0gI3RvYy1zaWRlYmFyLW1vYmlsZSBuYXYgdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuaHRtbFtkaXI9cnRsXSAjdG9jLXNpZGViYXItbW9iaWxlIG5hdiB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmFydGljbGUtY29udGVudCBoMiwgaHRtbFtkaXI9cnRsXSAuYXJ0aWNsZS1jb250ZW50IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLmFydGljbGUtY29udGVudCAuaDIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWZhY2Vib29rOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXR3aXR0ZXI6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24teW91dHViZTo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1pbnN0YWdyYW06OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tc291bmRjbG91ZDo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1zbmFwY2hhdDo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi12aW5lOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWZsaWNrcjo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1yc3M6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tcGludGVyZXN0OjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXR1bWJscjo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1saW5rZWRpbjo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi12aW1lbzo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tZmFjZWJvb2s6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXR3aXR0ZXI6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXlvdXR1YmU6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWluc3RhZ3JhbTo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXNvdW5kY2xvdWQ6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXNuYXBjaGF0OjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi12aW5lOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi1mbGlja3I6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLXJzczo6YmVmb3JlLFxuaHRtbFtkaXI9cnRsXSAuZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmljb24tcGludGVyZXN0OjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi10dW1ibHI6OmJlZm9yZSxcbmh0bWxbZGlyPXJ0bF0gLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5pY29uLWxpbmtlZGluOjpiZWZvcmUsXG5odG1sW2Rpcj1ydGxdIC5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuaWNvbi12aW1lbzo6YmVmb3JlIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmFydGljbGUtY29udGVudCBzZWN0aW9uID4gaDIsIC5hcnRpY2xlLWNvbnRlbnQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBzZWN0aW9uID4gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiA+IC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzLm12aWV3IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmFydGljbGUtY29udGVudCAubmV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5uZXh0LXNlY3Rpb24gLm5leHQtc2VjdGlvbi1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtY29udGVudCAubmV4dC1zZWN0aW9uIC5uZXh0LXNlY3Rpb24tZGl2aWRlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0QwRDBDRTtcbn1cblxuLmdlbmVyaWMtZG9jZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5uZXh0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBDb250YWN0IEZyYW1lIHN0eWxpbmcgLSBzdGFydHMgaGVyZSAqL1xuLnByZXNzLWNvbnRhY3QtaW5mbyxcbi5ncC1wYXJhZ3JhcGhzIHtcbiAgLyouc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xuICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSovXG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5uZXdzLWNvbnRhY3QtYXJlYSBwLFxuLmdwLXBhcmFncmFwaHMgLm5ld3MtY29udGFjdC1hcmVhIHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4JTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLm5ld3MtY29udGFjdC1hcmVhIHVsIGxpIGEsXG4uZ3AtcGFyYWdyYXBocyAubmV3cy1jb250YWN0LWFyZWEgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gZmllbGRzZXQsXG4uZ3AtcGFyYWdyYXBocyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMXB4O1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1waG9uZSxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtYWRkcmVzcyxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZW1haWwsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWZheCxcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtbWFwZGlyLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtcGhvbmUsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1hZGRyZXNzLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtZW1haWwsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1mYXgsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1tYXBkaXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogOTVweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaWNvbixcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAgY29sdW1uLWdhcDogMTVweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaWNvbiBpLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtaWNvbiBpIHtcbiAgY29sb3I6ICM0MzI4NUQ7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWFkZHJlc3MgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pY29uIGgzLCAucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pY29uIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWljb24gLmgzLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWljb24gaDMsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1pbmZvLXdyYXBwZXIgLmNvbnRhY3QtaWNvbiBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMyxcbltpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtaW5mby13cmFwcGVyIC5jb250YWN0LWljb24gLmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtcGhvbmUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWVtYWlsLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1mYXgsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LW1hcGRpcixcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LXBob25lLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWVtYWlsLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZmF4LFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtbWFwZGlyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5pY29uLXBob25lOjpiZWZvcmUsXG4uZ3AtcGFyYWdyYXBocyAuaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LXBob25lLXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWVtYWlsLXZhbHVlLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1tYXBkaXItdmFsdWUsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1waG9uZS12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWZheC12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1lbWFpbC12YWx1ZSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LW1hcGRpci12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5jb250YWN0LWFkZHJlc3MtdmFsdWUgcCxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWFkZHJlc3MtdmFsdWUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnBob25lLW51bWJlciBhLFxuLnByZXNzLWNvbnRhY3QtaW5mbyAuY29udGFjdC1mYXgtdmFsdWUgYSxcbi5ncC1wYXJhZ3JhcGhzIC5waG9uZS1udW1iZXIgYSxcbi5ncC1wYXJhZ3JhcGhzIC5jb250YWN0LWZheC12YWx1ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZmF4LXZhbHVlIGE6aG92ZXIsXG4uZ3AtcGFyYWdyYXBocyAucGhvbmUtbnVtYmVyIGE6aG92ZXIsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1mYXgtdmFsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwLFxuLmdwLXBhcmFncmFwaHMgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmNvbnRhY3QtZW1haWwtdmFsdWUsXG4uZ3AtcGFyYWdyYXBocyAuY29udGFjdC1lbWFpbC12YWx1ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIsXG4uZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNENUUzO1xuICBtYXJnaW46IDI1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyLFxuLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1icmFuZCxcbi5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuc29jaWFsLW1lZGlhLWJyYW5kIHtcbiAgcGFkZGluZzogMCAxNy41cHggMjVweCAxNy41cHg7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0LFxuLmdwLXBhcmFncmFwaHMgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdDpob3ZlciwgLnByZXNzLWNvbnRhY3QtaW5mbyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdDphY3RpdmUsXG4uZ3AtcGFyYWdyYXBocyAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdDpob3Zlcixcbi5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3QgaSxcbi5ncC1wYXJhZ3JhcGhzIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmJvcmRlci1oaWRlLFxuLmdwLXBhcmFncmFwaHMgLmJvcmRlci1oaWRlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wcmVzcy1jb250YWN0LWluZm8gLmJvcmRlci1zaG93LFxuLmdwLXBhcmFncmFwaHMgLmJvcmRlci1zaG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4ucHJlc3MtY29udGFjdC1pbmZvIC5uby1ib3JkZXIsXG4uZ3AtcGFyYWdyYXBocyAubm8tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLyogQ29udGFjdCBGcmFtZSBzdHlsaW5nIC0gZW5kcyBoZXJlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzLm12aWV3IHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMubXZpZXcgc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sW2Rpcj1ydGxdIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIGgyLCBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIC5oMiB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWw6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgMzVweDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkge1xuICAgIG1hcmdpbjogMHB4IDM1cHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zdGlja3ktbWVudSB7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gIH1cbiAgLnN0aWNreS1tZW51IC5zdGlja3ktbWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnRvYy1jaGFwdGVycy5tdmlldyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzLm12aWV3IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIHtcbiAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC50b2MtY2hhcHRlcnMubXZpZXcgc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gPiBoMiwgLmFydGljbGUtY29udGVudCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHNlY3Rpb24gPiAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFydGljbGUtY29udGVudCBzZWN0aW9uID4gLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDVFMztcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtYnJhbmQge1xuICAgIHBhZGRpbmc6IDAgMzVweCAyNXB4IDM1cHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24tY29udGFjdCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3QgaSB7XG4gICAgdG9wOiAxOXB4O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWFyZWE6IHRvYztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIGxpIGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1hcmVhOiB0b2M7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlci5zdHVjayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDsgLyogQWRkIHNtb290aCB0cmFuc2l0aW9uICovXG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIGgyLCBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMHB4IDBweCAzMHB4IDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwQ0U7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3AgLnRvYy1zaWRlYmFyLWRlc2t0b3Atd3JhcHBlciB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICM0MzI4NUQ7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItZGVza3RvcCAudG9jLXNpZGViYXItZGVza3RvcC13cmFwcGVyIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzQzMjg1RDtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgY29sb3I6ICM2MjY2NkE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgIGNvbG9yOiAjNDMyODVEO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gPiBoMiwgLmFydGljbGUtY29udGVudCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIHNlY3Rpb24gPiAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmFydGljbGUtY29udGVudCBzZWN0aW9uID4gLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHAge1xuICAgIG1hcmdpbjogM3B4IDAgMTBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHNlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIHVsIHtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgLmFydGljbGUtY29udGVudCBzZWN0aW9uIG9sIHtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQgc2VjdGlvbiBvbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEM0Q1RTM7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuc29jaWFsLW1lZGlhLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4O1xuICB9XG4gIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC53ZWJueS1zaGFyZSB7XG4gICAgcGFkZGluZzogMTJweCA1MHB4IDhweCAwO1xuICB9XG4gIC8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIHN0YXJ0cyBoZXJlICovXG4gIC5ncC1wYXJhZ3JhcGhzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCA2MDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRvYyBtYWluXCI7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAwcHg7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogQ29udGFjdCBGcmFtZSBzdHlsaW5nIC0gZW5kcyBoZXJlICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC5ncC1wYXJhZ3JhcGhzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDgwMHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIH1cbiAgLmFydGljbGUtY29udGVudCAudG9jLWNoYXB0ZXJzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ncC1wYXJhZ3JhcGhzIC53ZWItY2FsbG91dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMzk2O1xufVxuLmdwLXBhcmFncmFwaHMgLndlYi1jYWxsb3V0IDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xufVxuLmdwLXBhcmFncmFwaHMgLmJvZHktY2FsbG91dHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZBQ0UwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmdwLXBhcmFncmFwaHMgLmJvZHktY2FsbG91dHMgLmJvZHktY2FsbG91dHMtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzOmJlZm9yZSB7XG4gIGxlZnQ6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICBjb2xvcjogI0ZBQ0UwMDtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMTRweDtcbiAgY29sb3I6ICNlZWU7XG59XG4uZ3AtcGFyYWdyYXBocyAuY2FsbG91dC1vcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5pY28tb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZ3AtcGFyYWdyYXBocyAuYWN0aXZlSW5saW5lQ2FsbG91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyAwcyBlYXNlLWluLW91dDtcbn1cbi5ncC1wYXJhZ3JhcGhzIC5hY3RpdmVCb2R5Q2FsbG91dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQUNFMDA7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdwLXBhcmFncmFwaHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAud2VibnktY2FsbG91dHMtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODJweDtcbiAgICByaWdodDogLTMwJTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmdwLXBhcmFncmFwaHMgLndlYm55LWNhbGxvdXRzLXNlY3Rpb24gLmJvZHktY2FsbG91dHMtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGQUNFMDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzIC5ib2R5LWNhbGxvdXRzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYm9keS1jYWxsb3V0czpiZWZvcmUge1xuICAgIHRvcDogMzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGNvbG9yOiAjRkFDRTAwO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC5ib2R5LWNhbGxvdXRzOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuY2FsbG91dC1vcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuaWNvLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC5hY3RpdmVCb2R5Q2FsbG91dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZBQ0UwMDtcbiAgfVxuICAuZ3AtcGFyYWdyYXBocyAuYWN0aXZlQ2FsbG91dFNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMjZweDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzIC5hY3RpdmVDYWxsb3V0U2VjdGlvbiAud2VibnktY2FsbG91dC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbi8qIE1BWCBQQyBWSUVXICovXG4vKiBPVEhFUiBTVFlMRSBPVkVSUklERVMgICovXG4uYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyouZnJvbnQgLndlYm55LXNoYXJlLWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9Ki9cbn1cbi5hY3Rpb25zIC53ZWJueS1hY3Rpb24tbGFiZWwsIC5hY3Rpb25zIC53ZWJueS1hY3Rpb24tdG9wLCAuYWN0aW9ucyAuaWNvbi1hcnJvdy11cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbi5hY3Rpb25zLnN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogNzUlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wLCAuYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLXRvcCBhLCAuYWN0aW9ucy5zdHVjayAuaWNvbi1hcnJvdy11cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFjdGlvbnMgLndlYm55LWFjdGlvbi1iYXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmFjdGlvbnMgLmljb24tZW1haWwge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWN0aW9ucyAuaWNvbi1lbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjOEI3RkEwO1xufVxuLmFjdGlvbnMgLmljb24tZmFjZWJvb2sge1xuICBmb250LXNpemU6IDEyLjhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWN0aW9ucyAuaWNvbi1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjOEI3RkEwO1xufVxuLmFjdGlvbnMgLmljb24tdHdpdHRlciB7XG4gIGZvbnQtc2l6ZTogMTIuOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY3Rpb25zIC5pY29uLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzhCN0ZBMDtcbn1cbi5hY3Rpb25zIC5pY29uLWFycm93LXVwIHtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjdGlvbnMgLmljb24tYXJyb3ctdXA6aG92ZXIge1xuICBjb2xvcjogIzhCN0ZBMDtcbn1cbi5hY3Rpb25zIC5pY29uLXNoYXJlX25vLWNzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggNTBweCA4cHggMDtcbn1cbi5hY3Rpb25zIC53ZWJueS1zaGFyZS1iYXItaWNvbnMgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLCAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LWFjdGlvbi1zaGFyZS1sYWJlbC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC53ZWJueS1hY3Rpb24tc2hhcmUtbGFiZWwuaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbnMgLndlYm55LXNoYXJlLWJhci1pY29ucyAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb25zIC53ZWJueS1zaGFyZS1iYXItaWNvbnMgLmljb24tZW1haWwsIC5hY3Rpb25zIC53ZWJueS1zaGFyZS1iYXItaWNvbnMgLmljb24tZmFjZWJvb2ssIC5hY3Rpb25zIC53ZWJueS1zaGFyZS1iYXItaWNvbnMgLmljb24tdHdpdHRlciB7XG4gIGZvbnQtc2l6ZTogMTIuOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLWVtYWlsOmhvdmVyLCAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLWZhY2Vib29rOmhvdmVyLCAuYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC5pY29uLXR3aXR0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWN0aW9ucyAud2Vibnktc2hhcmUtYmFyLWljb25zIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC8qIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wLCAuYWN0aW9ucy5zdHVjayAuaWNvbi1hcnJvdy11cCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYWN0aW9ucy5zdHVjayAud2VibnktYWN0aW9uLXRvcCBhLCAuYWN0aW9ucy5zdHVjayAuaWNvbi1hcnJvdy11cCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wIGE6aG92ZXIsIC5hY3Rpb25zLnN0dWNrIC5pY29uLWFycm93LXVwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOEI3RkEwO1xuICB9XG4gIC5hY3Rpb25zLnN0dWNrIC53ZWJueS1hY3Rpb24tdG9wIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMHB4IDMwcHg7XG4gIH1cbiAgLmFjdGlvbnMuc3R1Y2sgLmljb24tYXJyb3ctdXAge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5hY3Rpb25zIC53ZWJueS1zaGFyZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMjVweCA4cHggMDtcbiAgfVxuICAuYWN0aW9ucyAud2Vibnktc2hhcmUgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLCAuYWN0aW9ucyAud2Vibnktc2hhcmUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsLmgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFjdGlvbnMgLndlYm55LXNoYXJlIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG4gIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmxpbmssIC5hY3Rpb25zIC53ZWJueS1zaGFyZSAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLyogRW5kIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG59XG4vKiBNT0JJTEUgVklFVyAqL1xuLyoud2Vibnktc2hhcmUtYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWJueS1zaGFyZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSovXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5pY29uLWVtYWlsOmhvdmVyLCAuaWNvbi1mYWNlYm9vazpob3ZlciwgLmljb24tdHdpdHRlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM4QjdGQTA7XG4gIH1cbn1cbmgzLndlYm55LXdoYXRzLXJlbGF0ZWQtdGl0bGUsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLndlYm55LXdoYXRzLXJlbGF0ZWQtdGl0bGUuaDMge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ODhlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBEMENFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLndlYm55X3doYXRzX3JlbGF0ZWRfcGd0eXBlID4gZGl2Om5vdCgubmV4dC1zZWN0aW9uKSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuLyogUEMgVklFVyAqL1xuLyogTU9CSUxFIFZJRVcgKi9cbmh0bWxbZGlyPXJ0bF0gLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAucGFyYS1waG9uZS1maWVsZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuaHRtbFtkaXI9cnRsXSAud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1sYWJlbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLndlYm55LWxvY2F0aW9uIGFydGljbGUuaGVyby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5maXJzdC1waG9uZSxcbi53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAubGFzdC1waG9uZSxcbi53ZWJueS1sb2NhdGlvbiAuaGVyby1pbm5lciAubG9jYXRpb24tdmVydGljYWwtbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIC5sb2NhdGlvbi12ZXJ0aWNhbC1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ud2VibnktdGVhc2VyIC5sb2NhdGlvbi1jb3VudGllcy1maWVsZHdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlciAubG9jYXRpb24tY291bnRpZXMtZmllbGR3cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmxvY2F0aW9uLWNvdW50aWVzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndlYm55LXRlYXNlciAubG9jYXRpb24tY291bnRpZXMtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuLyogQ1VTVE9NIFNNQUxMIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbixcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbiAuaGVyby1pbWFnZSxcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYm55LWxvY2F0aW9uIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbG9jYXRpb24sXG4gIC53ZWJueS1sb2NhdGlvbiAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxvY2F0aW9uIC5oZXJvLWltYWdlLFxuICAud2VibnktbG9jYXRpb24gLmhlcm8tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXFsLXBndHlwZSB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJHFsLWZyYW1lLWJrZ2QtY29sb3I7Ki9cbiAgcGFkZGluZzogODBweCAzJTtcbn1cblxuLnFsZnJhbWUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucWwtY29sLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnFsLS1ncm91cC0xLWl0ZW1zLFxuLnFsLS1ncm91cC0yLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucWwtLWdyb3VwLTEsXG4ucWwtLWdyb3VwLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogMCAxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC10aXRsZSB7XG4gIGZvbnQ6IGJvbGQgMTZweCBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1oZWFkbGluZSB7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQzMjg1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS10aXRsZSxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qXG5RdWljayBMaW5rcyBDYXJkXG4gKi9cbi53ZWJueS1xdWljay1saW5rcyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGQUZBO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtaW1hZ2UgLmZhbGxiYWNrLWltYWdlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdGQTA7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtaW1hZ2UgLmZhbGxiYWNrLWltYWdlIHN2ZyAuc3QwIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLndlYm55LXF1aWNrLWxpbmtzIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ud2VibnktcXVpY2stbGlua3MgLndlYm55LXF1aWNrLWxpbmtzLWNhcmQtdGV4dCAud2VibnktcXVpY2stbGlua3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IC53ZWJueS1xdWljay1saW5rcy10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDRERDE7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53ZWJueS1xdWljay1saW5rcyAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IC53ZWJueS1xdWljay1saW5rcy1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTEtYnV0dG9uLFxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMi1idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTEtYnV0dG9uIGEsXG4ucWwtLWZpZWxkLXdlYm55LXFsLWNvbC0yLWJ1dHRvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzAwNEREMTtcbn1cbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTEtYnV0dG9uIGE6aG92ZXIsXG4ucWwtLWZpZWxkLXdlYm55LXFsLWNvbC0yLWJ1dHRvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICBjb2xvcjogIzAwNEREMTtcbn1cbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTEtYnV0dG9uIC5hcnJvdy1yaWdodCxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItYnV0dG9uIC5hcnJvdy1yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDRERDE7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xufVxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6dmlzaXRlZCwgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGE6bGluayxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhOnZpc2l0ZWQsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYTpsaW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEgYTpob3Zlcixcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExIGEsXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWluLXdpZHRoOiAxNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMSBhLFxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIgYSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktcXVpY2stbGlua3MgLndlYm55LXF1aWNrLWxpbmtzLWNhcmQtdGV4dCAud2VibnktcXVpY2stbGlua3MtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5xbC1jb2wtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5xbC1jb2wtZ3JvdXAgLnFsLS1ncm91cC0xLFxuICAucWwtY29sLWdyb3VwIC5xbC0tZ3JvdXAtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbiAgLnFsLWNvbC1ncm91cCAucWwtLWdyb3VwLTEtaXRlbXMsXG4gIC5xbC1jb2wtZ3JvdXAgLnFsLS1ncm91cC0yLWl0ZW1zIHtcbiAgICBmbGV4OiA1IDAgYXV0bztcbiAgfVxuICAucWxjb2wxLXRpdGxlIC5xbC0tZ3JvdXAtMiB7XG4gICAgcGFkZGluZy10b3A6IDc3cHg7XG4gIH1cbiAgLnFsY29sMi10aXRsZSAucWwtLWdyb3VwLTEge1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICB9XG59XG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1xdWljay1saW5rcy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMi40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC53ZWJueS1xdWljay1saW5rcy1jYXJkLXRleHQgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMC1zcGVjaWZpYyBzdHlsZXMgZ28gaGVyZSAqL1xufVxuLndlYm55LXRlYXNlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ud2VibnktdGVhc2VyIC53ZWJueS1jYXJkLXRlYXNlciB7XG4gIGhlaWdodDogNzNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlciAud2VibnktY2FyZC10ZWFzZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2VibnktdGVhc2VyIC53ZWJueS10ZWFzZXItd3JhcHBlciAud2VibnktdGVhc2VyLWltYWdlIGRpdiBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmxheW91dC1jb250YWluZXIgdWwgbGkge1xuICBtYXJnaW46IDlweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2VibnktdGVhc2VyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogMjAycHg7XG4gICAgaGVpZ2h0OiAyMDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3RkEwO1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWltYWdlIC5saXN0LWZhbGxiYWNrLWltZyBzdmcge1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1pbWFnZSAuc3QwLFxuICAud2VibnktdGVhc2VyLWltYWdlIC5zdDEge1xuICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgfVxufVxuLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIGhlaWdodDogMTgzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICB9XG59XG4ud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscy1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMtbGVmdCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMtbGVmdCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NjFweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyX19ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAzODJweDtcbn1cbi53ZWJueS10ZWFzZXJfX2V2ZW50cyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXJfX2V2ZW50cyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyX19ldmVudHMge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXJfX2V2ZW50cyAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgaGVpZ2h0OiAzMzdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyX19ldmVudHMgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIGhlaWdodDogMTk2LjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXJfX2V2ZW50cyAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyX19ldmVudHMgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXItZmlsdGVyLXRlcm1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItZmlsdGVyLXRlcm1zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlci1maWx0ZXItdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndlYm55LXRlYXNlci1maWx0ZXItdGVybS1ib3JkZXIge1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxM3B4IDAgMnB4IDA7XG59XG4ud2VibnktdGVhc2VyIHNwYW4tZmlsdGVyLXRlcm0tYm9yZGVyIHtcbiAgbWFyZ2luOiA5cHggMDtcbn1cbi53ZWJueS10ZWFzZXItdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLndlYm55LXRlYXNlci10aXRsZSBhIHtcbiAgY29sb3I6ICM4QjdGQTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53ZWJueS10ZWFzZXItdGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC1kYXRlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciAubW9udGgtZGF5LXllYXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmRheSBkaXYsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLm1vbnRoIGRpdixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg1cHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmRheSBkaXYuZGFzaCxcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAubW9udGggZGl2LmRhc2gsXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LmRhc2gge1xuICB3aWR0aDogMzBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm11bHRpLWRheSAubW9udGggLnN0YXJ0LFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCAuZW5kLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIC5zdGFydC1ldmVudC15ZWFyLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIC5lbmQtZXZlbnQteWVhciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubW9udGgge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubW9udGg6YmVmb3JlLCAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5tb250aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubW9udGg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoIC5kYXNoIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5IHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5OmJlZm9yZSwgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheSBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXkgLmRhc2gge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhcjpiZWZvcmUsIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhciAuc3RhcnQtZXZlbnQteWVhciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhciAuZGFzaCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIGksXG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lLXdyYXBwZXIgaSxcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciBpLFxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgaSB7XG4gIGNvbG9yOiAjNDMyODVEO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyIC50aW1lLWZ1bGwtdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC50aW1lLXdyYXBwZXIgLnRpbWUtZnVsbC10aW1lIC5kYXNoIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM4QjdGQTA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIC5hZGRyZXNzLWZ1bGwtbG9jYXRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOEI3RkEwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQtZnVsbC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOEI3RkEwO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjNweDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5IGRpdixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLm1vbnRoIGRpdixcbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgZGl2IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAubW9udGgge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIge1xuICAvKmhlaWdodDogNDhweDsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgLypoZWlnaHQ6IDMycHg7Ki9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMCAwcHggMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAudGltZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4ud2VibnktdGVhc2VyIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAud2VibnktdGVhc2VyIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuLndlYm55LXRlYXNlciAubW9udGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcm93O1xufVxuLndlYm55LXRlYXNlciAuZGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJvdztcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LXllYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcm93O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi53ZWJueS10ZWFzZXIgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIsXG4ud2VibnktdGVhc2VyIC5ldmVudC15ZWFyIC5lbmQtZXZlbnQteWVhciB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLndlYm55LXRlYXNlciAubXVsdGktZGF5IC5kYXkgZGl2LFxuLndlYm55LXRlYXNlciAubXVsdGktZGF5IC5tb250aCBkaXYsXG4ud2VibnktdGVhc2VyIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LFxuLndlYm55LXRlYXNlciAubXVsdGktZGF5IC5zdGFydCBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbn1cbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAuZGF5IGRpdi5kYXNoLFxuLndlYm55LXRlYXNlciAubXVsdGktZGF5IC5tb250aCBkaXYuZGFzaCxcbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYuZGFzaCxcbi53ZWJueS10ZWFzZXIgLm11bHRpLWRheSAuc3RhcnQgZGl2LmRhc2gge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53ZWJueS10ZWFzZXIgLm1lcmlkaWVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2VibnktdGVhc2VyIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzNnB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC52ZW51ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ud2VibnktdGVhc2VyIC5hZGRyZXNzLXdyYXBwZXIgLnZlbnVlLW5hbWUgPiBkaXYge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VibnktdGVhc2VyIC5hZGRyZXNzLXdyYXBwZXIgLnZlbnVlLW5hbWUgPiBkaXYge1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC5jaXR5LXN0YXRlLXppcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlciAuYWRkcmVzcy13cmFwcGVyIC5jaXR5LXN0YXRlLXppcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ud2VibnktdGVhc2VyIC5hZGRyZXNzLXdyYXBwZXIgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLndlYm55LXRlYXNlciAubGlua3MsXG4ud2VibnktdGVhc2VyIC5hY3Rpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDMxcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQwQ0U7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXIgLmxpbmtzLFxuICAud2VibnktdGVhc2VyIC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiA4cHggMjNweDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAubGlua3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogYmxhY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYm55LXRlYXNlciAubGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuLndlYm55LXRlYXNlciAubGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndlYm55LXRlYXNlciAubGlua3MgYSAuY2hldnJvbiB7XG4gIGNvbG9yOiAjRkFDRTAwO1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53ZWJueS10ZWFzZXIgLmxhbmRpbmctc3VtbWFyeS1maWVsZHdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIge1xuICAgIHpvb206IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyOmJlZm9yZSwgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZmlsdGVyLXNpZGViYXItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIuZXhwYW5kZWQgLmZpbHRlci1zaWRlYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhci5leHBhbmRlZCAuZmlsdGVyLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5maWx0ZXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZpbHRlci10b2dnbGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgY29udGVudDogXCJcXGU2MTZcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNGQUNFMDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBoMywgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgzLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaDMsXG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1rZXl3b3JkIGxhYmVsLFxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMgbGFiZWwsXG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1jcmVhdGVkLWRhdGU6YmVmb3JlLFxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tZmllbGQtd2VibnktZXZlbnQtZGF0ZS1zdGFydDpiZWZvcmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAwIDFlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGZvcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAuMjVlbSAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYyNjY2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWtleXdvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1rZXl3b3JkIGlucHV0IHtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDQwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM2MjY2NkE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0ta2V5d29yZCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWtleXdvcmQ6YWZ0ZXIge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAzcHg7XG4gIHRvcDogNjYlO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzYyNjY2QTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWxvY2F0aW9uLWNvdW50aWVzIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCA0MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNjI2NjZBO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMgc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGQUNFMDA7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYyNjY2QTtcbiAgY29sb3I6ICM2MjY2NkE7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyB7XG4gIGNvbG9yOiAjNjI2NjZBO1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIGJvcmRlci1jb2xvcjogI0ZBQ0UwMDtcbiAgY29sb3I6ICNGQUNFMDA7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmJsb2NrLWZpbHRlci10ZXJtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHdoaXRlO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTFweCA0cHggMCAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICM2MjY2NkE7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICBmbG9hdDogbGVmdDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwub3B0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIC5pdGVtLWxpc3RfX2NoZWNrYm94IC5mYWNldC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwuY2hlY2tlZDpiZWZvcmUge1xuICBjb2xvcjogI0ZBQ0UwMDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuaXRlbS1saXN0X19jaGVja2JveCAuZmFjZXQtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLmNoZWNrZWQ6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWNyZWF0ZWQtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkRhdGVcIjtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LWV2ZW50LWRhdGUtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJEYXRlXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciAuZm9ybS1pdGVtLWxvY2F0aW9uLWNvdW50aWVzIHNlbGVjdCB7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXNpZGViYXIgLmZvcm0taXRlbS1sb2NhdGlvbi1jb3VudGllcyBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZXdzLXBhZ2Utd2Vibnktc2VhcmNoIC5sYXlvdXQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5maWx0ZXItc2lkZWJhciA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAudmlldy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ud2Vibnktc2VhcmNoLWNvbnRhaW5lciAudmlldy1tYWluLWNvbnRlbnQgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgem9vbTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjMuNzI4ODEzNTU5MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkxNTI1NDIlO1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyOmJlZm9yZSwgLndlYm55LXNlYXJjaC1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAud2Vibnktc2VhcmNoLWNvbnRhaW5lciAudmlldy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA3NC41NzYyNzExODY0JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIgLnZpZXctbWFpbi1jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi53ZWJueS1zZWFyY2gtY29udGFpbmVyIC5qcy1mb3JtLWNsZWFyLWFsbCB7XG4gIGNvbG9yOiAjMDA0REQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLndlYm55LXNlYXJjaC1jb250YWluZXIgLmpzLWZvcm0tY2xlYXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIC5wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXY6Zmlyc3Qtb2YtdHlwZTpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1maWx0ZXItdGVybS1saXN0aW5nKSwgLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudDpoYXMoLmNlbnRlcmVkLWFsaWdubWVudCkgLnBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWxvYy1maWx0ZXItdGVybS1saXN0aW5nKSwgLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudDpoYXMoLmNlbnRlcmVkLWFsaWdubWVudCkgLnBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdjpmaXJzdC1vZi10eXBlOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWV2ZW50LWZpbHRlcikge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi53ZWJueS10ZWFzZXIgLndlYm55LXRlYXNlci10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDRERDE7XG59XG4ud2VibnktdGVhc2VyIC5wYWdlLWRlc2NyaXB0aW9uLWZpZWxkd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udGVhc2VyLS10eXBlLS13ZWJueS1wYWdlIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudGVhc2VyLS10eXBlLS13ZWJueS1wYWdlIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLnRlYXNlci0tdHlwZS0td2VibnktcGFnZSAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGVhc2VyLS10eXBlLS13ZWJueS1wYWdlIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGVhc2VyLS10eXBlLS13ZWJueS1wYWdlIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbn1cbi5uZXdzLWRhdGUtZmllbGR3cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwLjcyMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm5ld3MtZGF0ZS1maWVsZHdyYXBwZXIgLm5ld3MtbGlzdGluZy1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm5ld3MtZGF0ZS1maWVsZHdyYXBwZXIgLm5ld3MtbGlzdGluZy10aW1lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmFsbGJhY2stbmV3c3BhcGVyIHN2ZyB7XG4gIGhlaWdodDogMTAycHg7XG4gIHdpZHRoOiAxMDJweDtcbiAgcGFkZGluZzogNjVweDtcbn1cblxuLm5vLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiA3M3B4O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbC5vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZGl2IHtcbiAgbWFyZ2luOiAyJSAwIDAgMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG59XG5cbi8qKlxuICogUHJvZ3Jlc3MgdHJhY2tlciBzdHlsZXMuXG4gKlxuICogQHNlZSBodHRwOi8vbmlnZWxvdG9vbGUuZ2l0aHViLmlvL3Byb2dyZXNzLXRyYWNrZXIvXG4gKi9cbi8qKlxuICogVXBkYXRlIHByb2dyZXNzIHRleHQgdG8gc2hvdyBjb21wbGV0ZWQgYW5kIGFjdGl2ZS5cbiAqL1xuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWFjdGl2ZSAucHJvZ3Jlc3MtdGV4dCxcbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzMzMztcbn1cblxuLyoqXG4gKiBEaXNhYmxlIGhvdmVyIHN0YXRlIGJlY2F1c2Ugd2ViZm9ybSB3aXphcmQgcHJvZ3Jlc3MgbWFya2VycyBhcmUgbm90IGNsaWNrYWJsZS5cbiAqL1xuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcDpub3QoLmlzLWFjdGl2ZSkgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcDpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3Njtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZSAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSxcbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWFjdGl2ZTpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy10aXRsZVtyb2xlPWxpbmtdIHtcbiAgY29sb3I6ICMxOTc2ZDI7XG59XG5cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXRpdGxlW3JvbGU9bGlua106aG92ZXIsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy10aXRsZVtyb2xlPWxpbmtdOmZvY3VzIHtcbiAgY29sb3I6ICMyMTk2ZjM7XG59XG5cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGU6aG92ZXIgLnByb2dyZXNzLW1hcmtlcltyb2xlPWxpbmtdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZjI7XG59XG5cbi5qZS0tZmllbGQtd2VibnktamUtZW1iZWQge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDglO1xufVxuXG4uamUtLWZpZWxkLXdlYm55LXd5c2l3eWctdGl0bGUsXG4uamUtLWZpZWxkLXdlYm55LXd5c2l3eWctaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1qZS1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uamUtLWZpZWxkLXdlYm55LWplLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQzMjg1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uamUtLWZpZWxkLXdlYm55LWplLWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IGJvbGQgMS44cmVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mcm9udCAuamUtLWZpZWxkLXdlYm55LWplLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDIuMjJyZW0gXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBERVNLVE9QIFZJRVcgKi9cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSBoMSwgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuYXNzb2MtbGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxbGg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgaS5rZXl3b3JkLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5wdWJsaXNoZWQtZGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIGgxLCAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaDEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgLyoxZW07ICovXG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8taG9yaXpvbnRhbC1ociB7XG4gIG1hcmdpbjogMzBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIuYnV0dG9uLXByZXNlbnQgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IC5jaGVja2xpc3QtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDsgLyogVmVydGljYWxseSBhbGlnbiBjb250ZW50ICovXG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgdWwgbGkgc3Bhbi5jaGVja2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIGkuY2hlY2tsaXN0LWljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jdGEgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9cnRsXSAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB1bCBsaSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIuYnV0dG9uLXByZXNlbnQgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtY3RhOm9ubHktY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaDEge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCAwcHggNDVweCAwcHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIGgxLCAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc3VtbWFyeS5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyLmJ1dHRvbi1wcmVzZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxcHggMjMwcHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIuYnV0dG9uLWFic2VudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAwcHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIHNwYW4uY2hlY2tsaXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY3RhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY3RhOm9ubHktY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YSBhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IGgxLCBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8taG9yaXpvbnRhbC1ociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIuY2hlY2tsaXN0LWN0YS1hYnNlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlcjpub3QoLmNoZWNrbGlzdC1jdGEtYWJzZW50KSB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciBoMSwgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSBkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlci5idXR0b24tcHJlc2VudCAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICBodG1sW2Rpcj1sdHJdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lci50aXRsZS1vbmx5IC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDYwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8taG9yaXpvbnRhbC1ociB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNjAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlci5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciAuaGVyby1nZW5lcmljLXN1bW1hcnkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIuYnV0dG9uLXByZXNlbnQgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYXlvdXQgLmhlcm8tZ2VuZXJpYy1pbm5lciAuaGVyby1nZW5lcmljLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGF5b3V0IC5oZXJvLWdlbmVyaWMtaW5uZXIgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IC5jaGVja2xpc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxheW91dCAuaGVyby1nZW5lcmljLWlubmVyIC5oZXJvLWdlbmVyaWMtd3JhcHBlciAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciAuaGVyby1nZW5lcmljLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAwcHggMHB4IDBweDtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS50aXRsZS1wcmVzZW50IC50aXRsZS1sYW5kaW5nLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudCAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmJvdGgtcHJlc2VudCAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmJvdGgtcHJlc2VudCAudGl0bGUtbGFuZGluZy1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbn1cblxuLyogVGl0bGUgZGlzcGxheSAqL1xuLnRpdGxlLWxhbmRpbmctbGF5b3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpdGxlLWxhbmRpbmctbGF5b3V0IC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xuICBwYWRkaW5nOiAzcHggMjBweCAwcHggMjBweDtcbn1cbi50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIGgxLCAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSAuaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi50aXRsZS1sYW5kaW5nLWxheW91dCAudGl0bGUtbGFuZGluZy1wYWdlIC50aXRsZS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAwIDAgMTZweCA1MnB4O1xufVxuXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXFxmMzBhXCIgIWltcG9ydGFudDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcXGYwNGJcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1sYW5kaW5nLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgLypoMiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfSovXG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMiwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5hc3NvYy1sYW5kaW5nIC5hc3NvYy1sYW5kaW5nLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMWxoO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgZGl2ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gPiBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcXGYwNGJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24gPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIgXFxmMzBiXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lIC5oZXJvLXZpZGVvLWlubmVyIC52aWRlby1qcyAudmpzLXRlY2gge1xuICBib3JkZXI6IDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmpzLWNvbnRyb2wtYmFyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvanMtaGVyb3BsYXllci15b3V0dWJlLWRpbWVuc2lvbnMudmpzLWZsdWlkLFxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgI3ZpZGVvanMtaGVyb3BsYXllci12aW1lby52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLmhlcm8tdHlwZS15b3V0dWJlIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAjaGVyby12aWRlby1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTI7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMC40O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby12aWRlby1jbG9zZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tYmtnLXJlbW92ZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1tZXRhLWNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDI1cHg7XG59XG4uaGVyby1sYW5kaW5nLWxheW91dCAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0ICN2aWRlb2pzLWhlcm9wbGF5ZXItdmltZW9fVmltZW9fYXBpLnZpbWVvcGxheWVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLWxhbmRpbmctbGF5b3V0IC55dHAtY2hyb21lLWNvbnRyb2xzIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLnB1Ymxpc2hlZC1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgxLCAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogVGl0bGUgZGlzcGxheSAqL1xuICAudGl0bGUtbGFuZGluZy1sYXlvdXQgLnRpdGxlLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogNXB4IDYwcHggNXB4IDYwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgxLCBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLnJpZ2h0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLnJpZ2h0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmxlZnQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5LCAuaGVyby1sYW5kaW5nLWxheW91dCAucmlnaHQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5jZW50ZXJlZC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIGgyLCAuaGVyby1sYW5kaW5nLWxheW91dCAuY2VudGVyZWQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuY2VudGVyZWQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuY2VudGVyZWQtYWxpZ25tZW50IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5jZW50ZXJlZC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWluLXdpZHRoOiA1ODBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5sZWZ0LWFsaWdubWVudCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5yaWdodC1hbGlnbm1lbnQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBub3JtYWwgc3RhcnQ7XG4gICAgaGVpZ2h0OiA1MTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAuaGVyby1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLmhlcm8tYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oZXJvLWJ1dHRvbnMgLnZpZGVvLWhlcm8tYnV0dG9uIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5uby1pbWFnZSAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgLmhlcm8tYnV0dG9ucyAudmlkZW8taGVyby1idXR0b24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaGVyby1idXR0b25zIC5oZXJvLWJ1dHRvbiAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lci50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMSwgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgfVxuICAuaGVyby1sYW5kaW5nLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvLWpzIHtcbiAgICB3aWR0aDogOTEwcHg7XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUgLmhlcm8tdmlkZW8taW5uZXIgLmhlcm8tdHlwZS15b3V0dWJlIHtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZXJvLWxhbmRpbmctbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lIC5oZXJvLXZpZGVvLWlubmVyIC5oZXJvLXZpZGVvLWNsb3NlIGEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLndlYm55LWJhY2stdG8tdG9wLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAud2VibnktYmFjay10by10b3AtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAud2VibnktYmFjay10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAyZW07XG4gIHJpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLndlYm55LWJhY2stdG8tdG9wOmhvdmVyIHtcbiAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG59XG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAud2VibnktYmFjay10by10b3AgLmZhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ud2VibnktYmFjay10by10b3Atd3JhcHBlciAuZmEsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYS1jbGFzc2ljLCAud2VibnktYmFjay10by10b3Atd3JhcHBlciAuZmEtc2hhcnAsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYXMsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYS1zb2xpZCwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhciwgLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIgLmZhLXJlZ3VsYXIsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYWIsIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC5mYS1icmFuZHMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tZmEtZGlzcGxheSwgaW5saW5lLWJsb2NrKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4vKiBUQUJMRVQgVklFVyAqL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDJlbTtcbiAgICByaWdodDogMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC53ZWJueS1iYWNrLXRvLXRvcC13cmFwcGVyIC53ZWJueS1iYWNrLXRvLXRvcCAuZmEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuLyogTUFYIFBDIFZJRVcgKi9cbi8qIElFOSBTVFlMSU5HICovXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG4vKiBGT05UUyAvIFNJWkVTICovXG4uaGVyby1uby1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG59XG5cbi5oZXJvLW5vLWltYWdlLmhlcm8tZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xufVxuXG4vKiBIRVJPIFFVSUNLIEVESVQgRklYICovXG4udXNlci1sb2dnZWRpbiAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSAuY29udGV4dHVhbC1yZWdpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnVzZXItbG9nZ2VkaW4gLmZyb250IC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVzZXItbG9nZ2VkaW4gLmZyb250IC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4udXNlci1sb2dnZWRpbiAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudXNlci1sb2dnZWRpbiAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51c2VyLWxvZ2dlZGluIC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1ldmVudC1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWtleXdvcmRzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgaS5rZXl3b3JkLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBhOmhvdmVyLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYTphY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmgxIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDBweCAwcHggMHB4O1xuICAvKi5hZGRyZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIH0qL1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubXVsdGktZGF5IC5kYXkgZGl2LFxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLm11bHRpLWRheSAubW9udGggZGl2LFxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg1cHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubXVsdGktZGF5IC5kYXkgZGl2LmRhc2gsXG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubXVsdGktZGF5IC5tb250aCBkaXYuZGFzaCxcbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LmRhc2gge1xuICB3aWR0aDogNjBweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5kYXktbW9udGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmRheS1tb250aC13cmFwcGVyIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmRheS1tb250aC13cmFwcGVyIC5kYXktbW9udGgtZnVsbC1kYXRlIC5tb250aC1kYXkteWVhciBkaXYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLnRpbWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAudGltZS13cmFwcGVyIGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC50aW1lLXdyYXBwZXIgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5hZGRyZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cHggYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mtd3JhcHBlciBpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mtd3JhcHBlciBkaXYge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXIgaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC1kYXRlLWJsb2NrIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciAubGFzdC11cGRhdGVkLWZ1bGwtZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1mdWxsLWRhdGUgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLm1vbnRoIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuZGF5IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuZXZlbnQteWVhciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mtd3JhcHBlcjo6YmVmb3JlLFxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLnRpbWU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkFDRTAwO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmRheS1tb250aC13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcyBzcGFuLmNvdW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50IHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQgLmhlcm8tY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWlubmVyLmhlcm8tZXZlbnQtaW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIC5oZXJvLWtleXdvcmRzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBoMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayAuaDEsIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBoMSA+IHNwYW4sIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSA+IHNwYW4sIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIC5oMSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5hZGRyZXNzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwN3B4O1xuICB9XG59XG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayBoMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC1pbm5lciAuaGVyby1ldmVudC10aXRsZS1ibG9jayAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIGgxLCAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIC5oMSwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIGgxID4gc3BhbiwgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50LWlubmVyIC5oZXJvLWV2ZW50LXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxID4gc3BhbiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQtaW5uZXIgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmgxID4gc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGJvdHRvbTogNDVweDtcbiAgICBsZWZ0OiA2MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLmxlZnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLWhhcy1pbWFnZSAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIC5yaWdodC13cmFwcGVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayAuYWRkcmVzcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWlubmVyLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1uby1pbWFnZSAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50Lmhlcm8tbm8taW1hZ2UgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIGxlZnQ6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1uby1pbWFnZSAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIC5sZWZ0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDVweCA4MHB4IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWV2ZW50LWxheW91dCAuaGVyby1ldmVudC5oZXJvLW5vLWltYWdlIC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXIgLnJpZ2h0LXdyYXBwZXIgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgfVxuICAuaGVyby1ldmVudC1sYXlvdXQgLmhlcm8tZXZlbnQuaGVyby1uby1pbWFnZSAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIC5yaWdodC13cmFwcGVyIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sgLmFkZHJlc3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAvKiBSVEwgU3BlY2lmaWNzICovXG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tZXZlbnQtbGF5b3V0IC5oZXJvLWV2ZW50IC5oZXJvLWV2ZW50LWlubmVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4vKiBGVUxMIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEzMzZweCkge1xuICAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWxhbmRpbmcuaGVyby1oYXMtaW1hZ2UsXG4gIC5mcm9udCAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlLFxuICAuZnJvbnQgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSxcbiAgLmZyb250IC5oZXJvLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gIC5mcm9udCAuaGVyby1sYXlvdXQgLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDUxMnB4O1xuICAgIGhlaWdodDogNTEycHg7XG4gIH1cbn1cbi8qIEhFUk8gVklERU8gRklYIEZPUiBWSU1FTyAtLSA1NzUtNzY3ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1sYXlvdXQgLmhlcm8tdmlkZW8tZnJhbWUuaGVyb3BsYXllci12aW1lbyB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gIH1cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lLmhlcm9wbGF5ZXItdmltZW8gLmhlcm8tdmlkZW8taW5uZXIgLnZpZGVvLWpzLnZqcy12aW1lbyB7XG4gICAgbWF4LXdpZHRoOiA3NjdweDtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLyogSEVSTyBWSURFTyBGSVggRk9SIFZJTUVPIC0tIDc2OC05MTAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgLmhlcm8tbGF5b3V0IC5oZXJvLXZpZGVvLWZyYW1lIC5oZXJvLXZpZGVvLWlubmVyIC52aWRlby1qcy52anMtdmltZW8gPiAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCB7XG4gIHBhZGRpbmc6IDBweCAzJTtcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLmZyYW1lLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQzMjg1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC5mcmFtZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDgwMCAwLjllbSBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUudGFibGVhdS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4gLnRhYmxlYXUtZW1iZWQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogODAlO1xufVxuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibGVhdS1lbWJlZC1jb250ZW50LWZyYW1lIHRhYmxlYXUtdml6IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5hcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGlua3MtdHdvLCBhcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLXJpZ2h0LCBhcnRpY2xlLnRhYmxlYXUtZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGlua3MtdHdvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCAudGFibGVhdS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRhYmxlYXUtZW1iZWQgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qIE1BWCBQQyBWSUVXICovXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IHtcbiAgcGFkZGluZzogNjBweCAzJTtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgaDIsIGFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAuaDIge1xuICBwYWRkaW5nOiAwcHg7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZnJhbWUtdGl0bGUge1xuICBmb250OiBib2xkIDE2cHggXCJPc3dhbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDMyODVEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDAuOWVtIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUuZXNyaS1lbWJlZC1sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuYm9keS1hcmVhIC5ib2R5LWFyZWEtaW4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmJvZHktYXJlYSAuYm9keS1hcmVhLWluIC5lc3JpLWVtYmVkLWJvZHkge1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogODAlO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLmVzcmktZW1iZWQtY29udGVudC1mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLmVzcmktZW1iZWQtY29udGVudC1mcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwdmg7XG59XG5hcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGlua3MtdHdvLCBhcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLXJpZ2h0LCBhcnRpY2xlLmVzcmktZW1iZWQtbGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rcy10d28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGlua3MtdHdvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCAuZXNyaS1lbWJlZC1mcmFtZS1saW5rIC50YWJsdS1saW5rLXNpbmctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQgLmVzcmktZW1iZWQtZnJhbWUtbGluayAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi8qIE1BWCBQQyBWSUVXICovXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4jdXNlci1sb2dpbi1mb3JtIHtcbiAgcGFkZGluZzogNjBweCAwIDAgNDBweDtcbn1cbiN1c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS1uYW1lIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuI3VzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLXBhc3Mge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi8qIFRBQkxFVCBWSUVXICovXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3VzZXItbG9naW4tZm9ybSB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgNDBweDtcbiAgfVxuICAjdXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0tbmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gICN1c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbS1wYXNzIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbi8qIFBDIFZJRVcgKi9cbi8qIE1BWCBQQyBWSUVXICovXG4vKiBJRTkgU1RZTElORyAqL1xuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9cnRsXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tY291bnRpZXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi10eXBlLXRheCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWhvcml6b250YWwtbGluZSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIGgyLCAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcy1zZXJ2ZWQtZmllbGQsXG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tYWRkcmVzcy1maWVsZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLXNlcnZlZC1maWVsZCAubG9jYXRpb24tYWRkcmVzcyAuYWRkcmVzcyxcbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIC5sb2NhdGlvbi1hZGRyZXNzIC5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsLFxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3MtbGFiZWwsXG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciBzcGFuLnBob25lLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmFkZHJlc3Mgc3Bhbi5jb3VudHJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcyxcbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAucGFyYS1waG9uZS1maWVsZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1jb3VudGllcy1maWVsZHdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tY291bnRpZXMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tcGhvbmUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cbi5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZCBzcGFuLnBob25lLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAubG9jYXRpb24tcGhvbmUgLnBhcmEtcGhvbmUtZmllbGQgYS5waG9uZS1udW1iZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAubG9jYXRpb24tcGhvbmUgLnBhcmEtcGhvbmUtZmllbGQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIGh0bWxbZGlyPWx0cl0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5sb2NhdGlvbi1waG9uZSAucGFyYS1waG9uZS1maWVsZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgaHRtbFtkaXI9bHRyXSAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24taW5uZXIgLmxvY2F0aW9uLXBob25lIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gZGl2Lmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8tbG9jYXRpb24uaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHg7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1sb2NhdGlvbi1pbm5lciAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWNvdW50aWVzLXNlcnZlZC1maWVsZCxcbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmxvY2F0aW9uLWFkZHJlc3MtZmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDA7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5uby1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5uby1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgaDEsIC5oZXJvLWxvY2F0aW9uLWxheW91dCAubm8taW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLWxvY2F0aW9uLWxheW91dCAubm8taW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggNjBweDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMDE5NjA3ODQzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24taW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxuICAuaGVyby1sb2NhdGlvbi1sYXlvdXQgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciAuaGVyby1sb2NhdGlvbi10aXRsZS1ibG9jayBoMSwgLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbG9jYXRpb24tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPXJ0bF0gLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5wcy1jdGEtd3JhcCBpLnBzLWFycm93LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi8qIFBvcHVsZWFyIHNlcnZpY2VzIExBWU9VVCAqL1xuLnBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdi5wb3B1bGFyLXNlcnZpY2VzOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIC5wYWdlLXBhcmFncmFwaHMtaW4gPiBkaXYgPiBkaXYucG9wdWxhci1zZXJ2aWNlczpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGU6aGFzKC5wcy1jdGEtd3JhcCkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSBoMiwgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIGEucHMtY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAucHMtY3RhLXdyYXAgaS5wcy1hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIgLnBvcHVsYXItc2VydmljZXMtdGl0bGUgLnBzLWN0YS13cmFwIGkucHMtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzBweCAwIDQwcHggMDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMzBweDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW0ge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDE1MG1zIGVhc2UtaW4tb3V0IGFsbDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMgbGkgYS5wcy1jYXJkLWl0ZWFtOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJvcmRlci1jb2xvcjogIzQzMjg1RDtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMgbGkgYS5wcy1jYXJkLWl0ZWFtOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIGxpIGEucHMtY2FyZC1pdGVhbTpob3ZlciAucHMtY2FyZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIgdWwucHMtY2FyZHMgbGkgYS5wcy1jYXJkLWl0ZWFtOmZvY3VzIC5wcy1jYXJkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW0gLnBzLWNhcmQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xufVxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW0gLnBzLWNhcmQtdGV4dCB7XG4gIG1hcmdpbjogMTVweCAyMHB4IDE1cHggMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSBoMiwgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICB9XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4vKiBMYXJnIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSBoMiwgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlLWNvbnRhaW5lciAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSAuaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIC5wcy1jdGEtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjBweCArIDR2dyk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQgLnBvcHVsYXItc2VydmljZXMtY29udGVudCAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHVsLnBzLWNhcmRzIHtcbiAgICBmbGV4LWZsb3c6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQgLnBvcHVsYXItc2VydmljZXMtY2FyZHMtd3JhcHBlciB1bC5wcy1jYXJkcyBsaSBhLnBzLWNhcmQtaXRlYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1wYWdlLXBhZ2UudGl0bGUtcHJlc2VudCAudGl0bGUtcGFnZS1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi53ZWJueS1wYWdlLXBhZ2UuaGVyby1wcmVzZW50IC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4ud2VibnktcGFnZS1wYWdlLmJvdGgtcHJlc2VudCAuaGVyby1wYWdlLWxheW91dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuLndlYm55LXBhZ2UtcGFnZS5ib3RoLXByZXNlbnQgLnRpdGxlLXBhZ2UtbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi8qIFRpdGxlIGRpc3BsYXkgKi9cbi50aXRsZS1wYWdlLWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUNFMDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDBweCAyMHB4O1xufVxuLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIGgxLCAudGl0bGUtcGFnZS1sYXlvdXQgLnRpdGxlLXBhZ2UgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLnRpdGxlLXBhZ2UtbGF5b3V0IC50aXRsZS1wYWdlIC5oMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA1MnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbn1cbi50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSAudGl0bGUtc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMCAwIDE2cHggNTJweDtcbn1cblxuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9cnRsXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWtleXdvcmRzIC5rZXl3b3JkIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzI4NUQ7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IGgxLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IC5oMSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzMjg1RDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDFsaDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgLmFzc29jLWxhbmRpbmctaWNvbi13cmFwcGVyIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyBkaXYgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBpLmtleXdvcmQtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIGgxLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIGgyLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbi5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5oZXJvLXN1bW1hcnkgLndlYm55LWNhcmQtdGVhc2VyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gaHRtbFtkaXI9cnRsXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmFzc29jLWxhbmRpbmcgaS5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkgLmgxIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAucHVibGlzaGVkLWRhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciBoMSwgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIGgyLCAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgfVxufVxuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBUaXRsZSBkaXNwbGF5ICovXG4gIC50aXRsZS1wYWdlLWxheW91dCAudGl0bGUtcGFnZSB7XG4gICAgcGFkZGluZzogNXB4IDYwcHggNXB4IDYwcHg7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDEsIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIGh0bWxbZGlyPXJ0bF0gLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuYXNzb2MtbGFuZGluZyAuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBoMiwgLmhlcm8tcGFnZS1sYXlvdXQgLmxlZnQtYWxpZ25tZW50IC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgyLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5sZWZ0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5yaWdodC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDIsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tcGFnZS1sYXlvdXQgLnJpZ2h0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuaDIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubGVmdC1hbGlnbm1lbnQgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmhlcm8tc3VtbWFyeSwgLmhlcm8tcGFnZS1sYXlvdXQgLnJpZ2h0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuaGVyby1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5sZWZ0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciwgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlLnJpZ2h0LWFsaWdubWVudCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICBoZWlnaHQ6IDQyN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDEsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBoMSwgLmhlcm8tcGFnZS1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLXBhZ2UtaW5uZXIgLmhlcm8tcGFnZS13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgaDIsIC5oZXJvLXBhZ2UtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMiwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1wYWdlLWxheW91dCAubm8taW1hZ2UgLmhlcm8tcGFnZS1pbm5lciAuaGVyby1wYWdlLXdyYXBwZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyLnRpdGxlLW9ubHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSBoMSwgLmhlcm8tcGFnZS1sYXlvdXQgLmhlcm8tcGFnZS1pbm5lci50aXRsZS1vbmx5IFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLXBhZ2UtbGF5b3V0IC5oZXJvLXBhZ2UtaW5uZXIudGl0bGUtb25seSAuaDEge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCAuaGVyby1wYWdlLWlubmVyIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmZ1bGwtaHRtbC1lbWJlZC0tZmllbGQtd2VibnktZnVsbC1odG1sLWVtYmVkIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4JTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZnVsbC1odG1sLWVtYmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZ1bGwtaHRtbC1lbWJlZC0tZmllbGQtd2VibnktZnVsbC1odG1sLXRpdGxlIHtcbiAgZm9udDogYm9sZCAxNnB4IFwiT3N3YWxkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQzMjg1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG4vKiBUaXRsZSBhbmQgaGVybyBib3JkZXIgZGlzcGxheSAqL1xuLndlYm55LW5ld3MtcGFnZS5oZXJvLXByZXNlbnQgLmhlcm8tbmV3cy1sYXlvdXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24gLmhlcm8tbmV3cy1kYXRlOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtbG9jYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtbG9jYXRpb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtbG9jYXRpb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogTFRSIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9bHRyXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuaHRtbFtkaXI9bHRyXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sW2Rpcj1sdHJdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtZGF0ZTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbmh0bWxbZGlyPWx0cl0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24gLmhlcm8tbmV3cy1kYXRlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5odG1sW2Rpcj1sdHJdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtbG9jYXRpb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLW5ld3MtbGF5b3V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMyODVEO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLWtleXdvcmRzIHtcbiAgbWF4LWhlaWdodDogOTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaGVyby1rZXl3b3JkcyAua2V5d29yZCBpLmtleXdvcmQtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiAuaGVyby1uZXdzLWRhdGUge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIC5oZXJvLW5ld3MtbG9jYXRpb24ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgaDEsIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCAuaGVyby1uZXdzLXdyYXBwZXIgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciAuaDEge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cblxuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBoMSwgaHRtbFtkaXI9cnRsXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSBodG1sW2Rpcj1ydGxdIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIC5oMSB7XG4gICAgcGFkZGluZzogMCAwcHggMCA0MHB4O1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLW5ld3MtaW5uZXIuaGVyby1oYXMtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDM1cHg7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciBoMSwgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IC5oZXJvLW5ld3Mtd3JhcHBlciBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oMSwgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaGVyby1uZXdzLWxheW91dCAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQgLmhlcm8tbmV3cy13cmFwcGVyIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UubGVmdC1hbGlnbm1lbnQgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIsIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZS5yaWdodC1hbGlnbm1lbnQgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbmV3cy1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogbm9ybWFsIHN0YXJ0O1xuICAgIGhlaWdodDogNDI3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8tbmV3cy10aXRsZSBoMSwgLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtdGl0bGUgW2lkXj13ZWJueS1jYXJvdXNlbC1zbGlkZXItXSAuaDEsIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmhlcm8tbmV3cy1sYXlvdXQgLmhlcm8taGFzLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIC5oZXJvLW5ld3MtdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbmV3cy1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbiAgLmhlcm8tbmV3cy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwcHggNjBweDtcbiAgfVxuICAuaGVyby1uZXdzLWxheW91dCAubm8taW1hZ2UgLmhlcm8tbmV3cy1pbm5lciAuaGVyby1uZXdzLXdyYXBwZXIgLmhlcm8ta2V5d29yZHMgLmtleXdvcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5oZXJvLW5ld3MtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciBoMSwgLmhlcm8tbmV3cy1sYXlvdXQgLm5vLWltYWdlIC5oZXJvLW5ld3MtaW5uZXIgLmhlcm8tbmV3cy13cmFwcGVyIFtpZF49d2VibnktY2Fyb3VzZWwtc2xpZGVyLV0gLmgxLCBbaWRePXdlYm55LWNhcm91c2VsLXNsaWRlci1dIC5oZXJvLW5ld3MtbGF5b3V0IC5uby1pbWFnZSAuaGVyby1uZXdzLWlubmVyIC5oZXJvLW5ld3Mtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnNpZGViYXJzIC5ibG9jayB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6IDApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC53ZWJueS1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktdGVhc2VyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzLWxlZnQge1xuICAgIHdpZHRoOiAzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6IDApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMtcmlnaHQge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19ldmVudHMge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6IDApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19ldmVudHMgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19ldmVudHMgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIGhlaWdodDogMTg4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6IDApIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyLWZpbHRlci10ZXJtcyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQtZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC1kYXRlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIgLm1vbnRoLWRheS15ZWFyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5kYXkgZGl2LFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCBkaXYsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODVweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5kYXkgZGl2LmRhc2gsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLm1vbnRoIGRpdi5kYXNoLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5ldmVudC15ZWFyIGRpdi5kYXNoIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubXVsdGktZGF5IC5tb250aCAuc3RhcnQsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLm1vbnRoIC5lbmQsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgLmVuZC1ldmVudC15ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubW9udGgge1xuICAgIGNvbG9yOiAjRkFDRTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tb250aDpiZWZvcmUsIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5tb250aDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm1vbnRoOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubW9udGggZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLm1vbnRoIC5kYXNoIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheTpiZWZvcmUsIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5kYXkgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheSAuZGFzaCB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhcjpiZWZvcmUsIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZXZlbnQteWVhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5ldmVudC15ZWFyIC5kYXNoIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAudGltZS13cmFwcGVyLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuZGF5LW1vbnRoLXdyYXBwZXIgaSxcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUtd3JhcHBlciBpLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAuYWRkcmVzcy13cmFwcGVyIGksXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5sYXN0LXVwZGF0ZWQtd3JhcHBlciBpIHtcbiAgICBjb2xvcjogIzQzMjg1RDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lLXdyYXBwZXIgLnRpbWUtZnVsbC10aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUtd3JhcHBlciAudGltZS1mdWxsLXRpbWUgLmRhc2gge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAudGltZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzhCN0ZBMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLnRpbWUgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciAuYWRkcmVzcy1mdWxsLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mtd3JhcHBlciAudmVudWUtbmFtZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6ICM4QjdGQTA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQtZnVsbC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXIgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAubGFzdC11cGRhdGVkLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6ICM4QjdGQTA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmxhc3QtdXBkYXRlZC13cmFwcGVyIC5sYXN0LXVwZGF0ZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC50aW1lIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGF0ZSAudGltZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUgLmFkZHJlc3Mge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1jb2xvci1pbmRleDogMCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZGF5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LXllYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQteWVhciAuc3RhcnQtZXZlbnQteWVhcixcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLmV2ZW50LXllYXIgLmVuZC1ldmVudC15ZWFyIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubW9udGgsIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5kYXksIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5ldmVudC15ZWFyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5kYXkgZGl2LFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5tb250aCBkaXYsXG4gIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyIC5tdWx0aS1kYXkgLmV2ZW50LXllYXIgZGl2LFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5zdGFydCBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLm11bHRpLWRheSAuZGF5IGRpdi5kYXNoLFxuICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlciAubXVsdGktZGF5IC5tb250aCBkaXYuZGFzaCxcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLm11bHRpLWRheSAuZXZlbnQteWVhciBkaXYuZGFzaCxcbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXIgLm11bHRpLWRheSAuc3RhcnQgZGl2LmRhc2gge1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24gLmhlcm8tbG9jYXRpb24taW5uZXIgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59IiwiLy9zdHlsZXMgZm9yIHRoZSBoZWFsdGggYW5kIGh1bWFuIHNlcnZpY2VzIGdyb3VwaW5nXG5cbi8vb3ZlcndyaXRlIHN0dWZmXG5cbiRjb2xvci1wcmltYXJ5OiAjNDMyODVEOyAvLyBkYXJrIHB1cnBsZVxuJGNvbG9yLXNlY29uZGFyeTogIzhCN0ZBMDsgLy8gbWVkIHB1cnBsZVxuJGNvbG9yLXRlcnRpYXJ5OiAjRDNENUUzOyAvLyBsaWdodCBncmF5aXNoIHB1cnBsZVxuJGNvbG9yLWFjY2VudC1wcmltYXJ5OiAjRkFDRTAwOyAvLyB5ZWxsb3dcbiRjb2xvci1ob3Zlci1uYXY6IG1peCggJGNvbG9yLXByaW1hcnksICMwMDAsIDUwJSApO1xuOnJvb3Qge1xuICAtLXdlYm55LWFjc2YtcHJpbWFyeTogIzQzMjg1RDtcbn1cbi8vIGNvbmZpZy5zY3NzIGNvbnRhaW5zIGFjY2VudCwgbGluayB0ZXh0LCBhbmQgbW9ub2Nocm9tZSBjb2xvcnNcbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgICAuaGVyby1idXR0b25zIHsgXG4gICAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1ldmVudC1sYXlvdXQge1xuICAgIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICAgICAgLmhlcm8tZXZlbnQtZGF0ZS1ibG9jayB7XG4gICAgICAgICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdGlja3ktbWVudSB7XG4gICAgLnN0aWNreS1tZW51LWljb24ge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBpLmNoZWNrbGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1nZW5lcmljLWN0YSB7XG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB9XG59XG5cbi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1rZXl3b3JkcyB7XG4gICAgLmtleXdvcmQge1xuICAgICAgaS5rZXl3b3JkLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uaGVyby1idXR0b25ze1xuXG4gICAgLmhlcm8tYnV0dG9ue1xuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8taGVyby1idXR0b257XG5cbiAgICAgICAgJiA+IGJ1dHRvbntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcblxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAudmlkZW8tY3RhLWxhbmRpbmctaWNvbjo6YmVmb3Jle1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG5cbi5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVye1xuICAgIC5hc3NvYy1sYW5kaW5ne1xuICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5OztcbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbn1cblxuLmhlcm8tcGFnZS13cmFwcGVye1xuICAgIC5hc3NvYy1sYW5kaW5ne1xuICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5OztcbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbn1cblxuLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsLFxuICAgICAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3MtbGFiZWwsXG4gICAgICAgICAgICBzcGFuLnBob25lLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcmEtcGhvbmUtZmllbGQgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IHtcbiAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAucHMtY3RhLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBhLnBzLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaS5wcy1hcnJvdy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vaW1wb3J0IGJhc2Ugc3R5bGVcbkBpbXBvcnQgXCIuLi8uLi9zdHlsZXNcIjtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAgIC5oZXJvLWhhcy1pbWFnZS5oZXJvLWxvY2F0aW9uIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3lcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnRcIjtcblxuLyoqXG4gIE5vcm1hbGl6ZSByZXNldFxuKi9cbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XG5cbi8qKlxuICBUeXBvZ3JhcGh5XG4qL1xuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xuXG4vKipcbiAgQ29uZmlnIGZpbGUgdGhhdCBjb250YWlucyBjZW50cmFsaXplZCB2YXJpYWJsZXNcbiovXG5AaW1wb3J0IFwiY29uZmlnXCI7XG5cbi8vIEJhc2Vcbi8vXG4vLyBUaGVzZSBhcmUgdGhlIGRlZmF1bHQgYmFzZSBzdHlsZXMgYXBwbGllZCB0byBIVE1MIGVsZW1lbnRzLlxuLy9cbi8vIENvbXBvbmVudCBjbGFzc2VzIGNhbiBvdmVycmlkZSB0aGVzZSBzdHlsZXMsIGJ1dCBpZiBubyBjbGFzcyBhcHBsaWVzIGEgc3R5bGVcbi8vIHRvIGFuIEhUTUwgZWxlbWVudCwgdGhlc2Ugc3R5bGVzIHdpbGwgYmUgdGhlIG9uZXMgZGlzcGxheWVkLlxuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiYmFzZS9mb3JtXCI7XG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xuQGltcG9ydCBcImJhc2UvdGFibGVcIjtcblxuLy8gRm9ybVxuLy9cbi8vIFRoZXNlIGFyZSB0aGUgZGVmYXVsdCBmb3JtIHN0eWxlcyBhcHBsaWVkIHRvIEhUTUwgZWxlbWVudHMuXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGZvcm1cbkBpbXBvcnQgXCJiYXNlL2Zvcm1cIjtcblxuLy8gTGF5b3V0XG4vL1xuLy8gVGhlc2UgYXJlIHRoZSBsYXlvdXQgcnVsZXMuXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGxheW91dFxuQGltcG9ydCBcImxheW91dC9jb250YWluZXJzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXJzXCI7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlc2lnbiBjb21wb25lbnRzIGFyZSByZXVzYWJsZSBkZXNpZ25zIHRoYXQgY2FuIGJlIGFwcGxpZWQgdXNpbmcganVzdCB0aGUgQ1NTXG4vLyBjbGFzcyBuYW1lcyBzcGVjaWZpZWQgaW4gdGhlIGNvbXBvbmVudC4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gc3RhbmRhcmRzLCBzdHJ1Y3R1cmUsIHZhcmlhYmxlcywgYW5kIG90aGVyXG4vLyBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIGdpdCB3aWtpOiBodHRwczovL2dpdGh1Yi5jb20vbnkvV2ViTlktRGlzdHJpYnV0aW9uLUQ4L3dpa2kvQ29tcG9uZW50cy1pbi1BY3Rpb25cbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm91cm94XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWV3X3Jlc3VsdHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dsb2JhbF9uYXZpZ2F0aW9uX2hlYWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvYmFsX25hdl9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY29uZGFyeV9uYXZcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVfbHRyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudF9kYXRlX3J0bFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZXZlbnRfZGF0ZV9oZXJvX21vYmlsZV9sdHJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50X2RhdGVfaGVyb19tb2JpbGVfcnRsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudF9kYXRlX2NhcmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRcIjtcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvaGVyb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm9keVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYW5ub3VuY2VtZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdHRhY2htZW50c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmlvZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BsYW5fc3VtbWFyeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ2V0X2ludm9sdmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9waG90b19nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93eXNpd3lnZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpdGVtYXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3RfZm9yX25ld3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3R3b19idXR0b25fZGVzY3JpcHRvclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9fZnJhbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NvY2lhbF9tZWRpYV9mcmFtZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2F0ZWdvcnlfdGlsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dlbmVyaWNfcGFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9jXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYWxsb3V0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2hhcmVfYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy93aGF0c19yZWxhdGVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVpY2tfbGlua3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RlYXNlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGFuZGluZ19wYWdlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hfZmlsdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYWdlX3RlYXNlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbmV3c190ZWFzZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dlYmZvcm1cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2phdmFzY3JpcHRfZW1iZWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fZ2VuZXJpY1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyb19sYW5kaW5nX3BhZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhY2tfdG9fdG9wXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvX2V2ZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJsZWF1LWVtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9lc3JpX2VtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2dpbl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fbG9jYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BvcHVsYXJfc2VydmljZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm9fcGFnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZnVsbF9odG1sX2VtYmVkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvX25ld3Muc2Nzc1wiO1xuXG4vLyBTdGF0ZXNcbi8vXG4vLyBEZXNpZ24gY29tcG9uZW50cyBhcmUgcmV1c2FibGUgZGVzaWducyB0aGF0IGNhbiBiZSBhcHBsaWVkIHVzaW5nIGp1c3QgdGhlIENTU1xuLy8gY2xhc3MgbmFtZXMgc3BlY2lmaWVkIGluIHRoZSBjb21wb25lbnQuXG4vL1xuLy8gdGhlIGltcG9ydCBiZWxvdyB3YXMgYSB3aWxkY2FyZCBAaW1wb3J0IFwic3RhdGUvKlwiOyBidXQgaXQncyBleHBsaWNpdCBiZWNhdXNlIHRoZSBidWlsZCBmYWlscyB3L3dpbGRjYXJkXG5AaW1wb3J0IFwic3RhdGUvYmxvY2tzXCI7XG5cbi8vIFByaW50XG4vL1xuLy8gUHJpbnQgc3BlY2lmaWMgc3R5bGluZ1xuLy9AaW1wb3J0IFwicHJpbnRcIjtcblxuLy8gRml4ZXNcbi8vXG4vLyBJRSBzcGVjaWZpYyBhbmQgb3RoZXIgYnJvd3NlciBzcGVjaWZpYyBmaXhlc1xuQGltcG9ydCBcImJhc2UvZml4XCI7IiwiaW1nLCBsZWdlbmQge1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCwgdGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYiwgb3B0Z3JvdXAsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUsIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtZXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWV4dHJhYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogIGl0YWxpYztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiAgaXRhbGljO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1ib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFub3ZhLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6ICBpdGFsaWM7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYW5vdmEtbGlnaHRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hbm92YS1saWdodGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvZHNhcmlib2xkL0RTYXJpX0JvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2RzYXJpYm9sZC9EU2FyaV9Cb2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4vLyBPc3dhbGQgTGlnaHRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL29zd2FsZC9vc3dhbGQtbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLWxpZ2h0LXdlYmZvbnQuc3ZnI29zd2FsZGxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBPc3dhbGQgQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1ib2xkLXdlYmZvbnQuc3ZnI29zd2FsZGJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBPc3dhbGQgUmVndWxhclxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vc3dhbGQvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvb3N3YWxkL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI29zd2FsZGJvb2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBiYXNlbGluZSBodG1sIGFuZCBib2R5XG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAvL2JhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8vIFdZU0lXWUcgU3R5bGUgZHJvcCBkb3duIGFkZGl0aW9uIHRvIGFkZHJlc3MgUmlnaHQgdG8gTGVmdCBsYW5ndWFnZXMuXG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5ueWdvdi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gdXNpbmcgcGFyYWdyYXBocyB0byBjcmVhdGUgZnJhbWVzIC0gdW5pdmVyc2FsIHN0eWxpbmcgZm9yIHRoZXNlXG4vLyAubGFuZGluZy1wYXJhZ3JhcGhzPmRpdj5kaXY+ZGl2IHtcbi8vICAgcGFkZGluZzogMjBweCAwO1xuLy8gfVxuXG4ucGFnZS1wYXJhZ3JhcGhzLWluIHtcbiAgZGl2IHtcbiAgICAmOmhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSxcbiAgICAmOmhhcyg+IC5xdWljay1saW5rcy1mcmFtZSksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdmlkZW8tcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLFxuICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1wb3B1bGFyLXNlcnZpY2VzKSxcbiAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWZ1bGwtaHRtbC1lbWJlZClcbiAgICAmOmhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSxcbiAgICAmOmhhcyg+IC50YWJsZWF1LWVtYmVkLWxheW91dCksXG4gICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1qZS1wZ3R5cGUpLFxuICAgICY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUQUJMRVQgRlJBTUUgU1BBQ0lOR1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKXtcbiAgLnBhZ2UtcGFyYWdyYXBocy1pbiB7XG4gICAgZGl2IHtcbiAgICAgICY6aGFzKD4gLndlYm55LXBob3RvLWdhbGxlcnkpLFxuICAgICAgJjpoYXMoPiAucXVpY2stbGlua3MtZnJhbWUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXZpZGVvLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXd5c2l3eWctcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc29jaWFsLW1lZGlhLWNvbm5lY3QpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1hbm5vdW5jZW1lbnQtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktcG9wdWxhci1zZXJ2aWNlcyksXG4gICAgICAmOmhhcyg+IC53ZWJueV9jb250YWN0LWJpb2ZyYW1lKSxcbiAgICAgICY6aGFzKD4gLnRhYmxlYXUtZW1iZWQtbGF5b3V0KSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktamUtcGd0eXBlKSxcbiAgICAgICY6aGFzKD4gYXJ0aWNsZSA+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWVzcmktZW1iZWQpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERFU0tUT1AgRlJBTUUgU1BBQ0lOR1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCl7XG4gIC5wYWdlLXBhcmFncmFwaHMtaW4ge1xuICAgIGRpdiB7XG4gICAgICAmOmhhcyg+IC53ZWJueS1waG90by1nYWxsZXJ5KSxcbiAgICAgICY6aGFzKD4gLnF1aWNrLWxpbmtzLWZyYW1lKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGJkLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS13eXNpd3lnLXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXNvY2lhbC1tZWRpYS1jb25uZWN0KSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktYW5ub3VuY2VtZW50LXBndHlwZSksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXBvcHVsYXItc2VydmljZXMpLFxuICAgICAgJjpoYXMoPiAud2VibnlfY29udGFjdC1iaW9mcmFtZSksXG4gICAgICAmOmhhcyg+IC50YWJsZWF1LWVtYmVkLWxheW91dCksXG4gICAgICAmOmhhcyg+IC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWplLXBndHlwZSksXG4gICAgICAmOmhhcyg+IGFydGljbGUgPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1lc3JpLWVtYmVkKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXY6bnRoLW9mLXR5cGUoMSkge1xuLy8gICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuLy8gfVxuXG4vLyBzZWN0aW9uIGNvbnRhaW5lcnNcbmJvZHkgLm1xLS10IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgb3BhYy1jb2xvcigyNTUsIDI1NSwgMjU1LCAuOSk7XG59XG5cbi8vIEJhc2UgSGVhZGluZ3Ncbi8vXG4vLyBTdHlsaW5nIGZvciBhZ2VuY3kgbmFtZSBpbiBoZWFkZXIsIHNlZSBnbG9iYWwgbmF2IGZvb3RlciBzdHlsaW5nIGZvciBzdHlsaW5nIG9mIGFnZW5jeSBuYW1lIHRoZXJlXG4vL1xuLy8gTWFya3VwOiBoZWFkbGluZXMuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGJhc2UuaGVhZGxpbmVcblxuLmFnZW5jeS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICRhZ2VuY3ktbmFtZS1mb250O1xuICBmb250LXNpemU6MTI1JTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAuMjVyZW0gMCAwIDA7XG4gIGE6bGluayxcbiAgYTpsaW5rOmhvdmVyLFxuICBhOmhvdmVyLFxuICBhOmFjdGl2ZSxcbiAgYTpmb2N1cyxcbiAgYTp2aXNpdGVkLFxuICBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICBjb2xvcjokY29sb3ItbW9uby13aGl0ZTtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIGNoYW5nZWQgZnJvbSA4MDAgKi9cbiAgcGFkZGluZzogMCAwIC4zZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIC8vbGluZS1oZWlnaHQ6IDE2NSU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICAvL2xpbmUtaGVpZ2h0OiAxNDUlO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgLy9saW5lLWhlaWdodDogMTQ1JTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIC8vbGluZS1oZWlnaHQ6IDE0NSU7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvL2xpbmUtaGVpZ2h0OiAxNDUlO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLy9saW5lLWhlaWdodDogMTQ1JTtcbn1cblxuYm9keSAubWVudS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gQmFzZSBUZXh0XG4vL1xuLy8gTWFya3VwOiB0ZXh0Lmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlLnRleHRcbmEsXG5hOmxpbmsge1xuICBjb2xvcjogJHRleHQtYmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMxNTQ5NzM7XG4gIH1cbn1cblxuYm9keSBwIHtcbiAgbWFyZ2luOiAzcHggMCAxMHB4O1xufVxuXG4vLyBCbG9ja3F1b3RlXG4vL1xuLy8gTWFya3VwOiBibG9ja3F1b3RlLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBiYXNlLmJsb2NrcXVvdGVcblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDgwcHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgbGVmdDogLTIwcHg7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIGZvbnQtc2l6ZTogMTRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtOyAvKiBMVFIgKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbn1cbltkaXI9XCJydGxcIl0gYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjokYmFzZS1mb250LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbi8vXG4vLyBNYXJrdXA6IGltYWdlcy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogYmFzZS5pbWFnZXNcblxuLmxheW91dC1jb250YWluZXIgaW1nIHtcbiAgLy93aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXBhcmFncmFwaHMgaW1nLFxuLmJhci10b3Age1xuICAgYm9yZGVyLXRvcDo0cHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiB9XG5cbiAuYmFyLWJvdHRvbSB7XG4gICBib3JkZXItYm90dG9tOjRweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gLyogY2FuJ3QgY3VycmVudGx5IGdldCBpbWcgY2xhc3NlcyB0byBzaG93IGluIHd5c2l3eWcgTkRELTE0NiAqL1xuXG4vLyBMaXN0IFR5cGVzXG4vL1xuLy8gTWFya3VwOiBsaXN0cy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogYmFzZS5saXN0c1xuXG4vLyBuZWVkIHRvIG1ha2UgdGhpcyBtb3JlIHNwZWNpZmljIHRvIHRoZSBkaXN0cm8sIGNvbmZsaWN0aW5nIHdpdGggdW5hdiB3aXRoIHN0cmFpZ2h0IGxpXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gIC8vIE9MIGl0ZW1zXG5cbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICB9XG4gIH1cblxuICBvbCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItbGF0aW47XG4gIH1cblxuICBvbCBvbCBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gIH1cblxuICAvLyBVTCBpdGVtc1xuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICB9XG4gIH1cblxuICB1bCB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjIuNXB4O1xuICB9XG5cbiAgdWwgdWwgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIyLjVweDtcbiAgfVxuXG4vL2Nsb3NlIHdyYXBwaW5nIGxheW91dC1jb250YWluZXJcbn1cblxuLy9jaGFuZ2UgZnJvbSByZWxhdGl2ZSwgd2hpY2ggaGlkZXMgdGhlIGJpbyBpbWFnZSBzZWUgTkRELTE4NzNcbi5ibGF6eSB7XG4gIC5tZWRpYSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuLm1lZGlhLS1sb2FkaW5nOm5vdChbZGF0YS1hbmltYXRpb25dKTo6YmVmb3JlLFxuLmlzLWItbG9hZGluZzpub3QoW2RhdGEtYW5pbWF0aW9uXSk6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogdGhpcyBpcyB0byBrZWVwIG9sL3VscyBjZW50ZXJlZCBpbiB2aWRlbyBkZXNjcmlwdGlvbiAqL1xuXG4ubGFuZGluZy1wYWdlLXZpZGVvLWRlc2NyaXB0aW9uID4gZGl2ID4gdWwsXG4ubGFuZGluZy1wYWdlLXZpZGVvLWRlc2NyaXB0aW9uID4gZGl2ID4gb2wge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcbn1cblxuLy8gZm9jdXMgaW5kaWNhdG9yIHN0eWxpbmdcbmgxOmZvY3VzLFxuaDI6Zm9jdXMsXG5oMzpmb2N1cyxcbmg0OmZvY3VzLFxuaDU6Zm9jdXMsXG5oNjpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cblxuYTpmb2N1cyxcbnA6Zm9jdXMsXG5kaXY6Zm9jdXMsXG5pbWc6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmFydGljbGU6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcblt0YWJpbmRleF06Zm9jdXMge1xuICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2ZmZjtcbn1cbiBcbi8vIGNhdCB0aWxlIGZvY3VzXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgIC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCB7XG4gICAgICAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rIHtcbiAgICAgICAgYTpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggI2ZmZjtcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogN3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUtb2Zmc2V0IDBzIGVhc2UsIG91dGxpbmUtY29sb3IgMHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9hbm5vdW5jZW1lbnQgZm9jdXNcbi53ZWJueS1hbm5vdW5jZW1lbnRzIHtcbiAgLndlYm55LWFubm91bmNlbWVudC1idXR0b24ge1xuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICB9XG4gIH1cbn1cbi8vIGdldCBpbnZvbHZlZCBmb2N1c1xuLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIGhlaWdodDogc3RyZXRjaDsgXG4gICAgd2lkdGg6IHN0cmV0Y2g7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLy8gc29jaWFsIG1lZGlhIGZvY3VzXG4uc20tZnJhbWUtbGlua3Mge1xuICBkaXYge1xuICAgIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gcXVpY2tsaW5rcyBmb2N1cyBcbi53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cblxuLy8gZmlsdGVyIHJlc3VsdHMgZm9jdXNcbi53ZWJueS10ZWFzZXIge1xuICAubGlua3Mge1xuICAgIGE6Zm9jdXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4udmlldyB7XG4gIC5wYWdlcl9faXRlbSB7XG4gICAgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgIH1cbiAgfVxufVxuLy8gd2VibnkgY2FyZCBmb2N1c1xuLndlYm55LWNhcmQge1xuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG4iLCIvLyBjb2xvcnMgdmFycyAvLy8vLy8vLy8vLy8vLy9cbi8vIE5ZLkdvdiBnbG9iYWwgcGFsZXR0ZSBwZXIgTlkuR292IFdlYiBTaXRlIFN0eWxlIEd1aWRlXG4vLyAkcHJpbWFyeWJsdWU6ICMyNDM4N0U7IC8vIHByaW1hcnkgTlkuR292IGJsdWVcbi8vICRtZWRibHVlOiAjMTI4RUMzOyAvLyBwcmltYXJ5IGNvbG9yXG4vLyAkbHRibHVlYWNjZW50OiAjOTJEQkU0OyAvLyBhY2NlbnQgY29sb3Jcbi8vICRtZWRibHVlYWNjZW50OiAjMDM4NkJFOyAvLyBhY2NlbnQgY29sb3Jcbi8vICRka2JsdWVhY2NlbnQ6ICMxQjJBNUU7IC8vIGFjY2VudCBjb2xvclxuLy8gJGRreWVsbG93YWNjZW50OiAjRjRBNzFDOyAvLyBhY2NlbnQgY29sb3Jcbi8vICRsdHllbGxvd2FjY2VudDogI0YzREQ2RDsgLy8gYWNjZW50IGNvbG9yXG5cbi8vICRwcmltYXJ5Z29sZDogI0Q1ODIwRDsgLy8gcHJpbWFyeSBjb2xvclxuLy8gJHByaW1hcnlnb2xkLTc1OiAjRTBBMTRBOyAvLyBUaGlzIGlzIHRoZSBoZXggdHJhbnNsYXRpb24gb2YgJHByaW1hcnlnb2xkIGF0IDc1JSBvcGFjaXR5XG4vLyAkcHJpbWFyeWdvbGQtNTA6ICNFQUMwODY7IC8vIFRoaXMgaXMgdGhlIGhleCB0cmFuc2xhdGlvbiBvZiAkcHJpbWFyeWdvbGQgYXQgNTAlIG9wYWNpdHlcbi8vICRwcmltYXJ5Z29sZC0yNTogaHNsYSgzNSwgODglLCA0NCUsIDAuMjUpOyAvLyB1c2luZyBIU0wgYi9jIHRoaXMgaGV4IGRvZXNuJ3QgZXhpc3QgI0Y0RTBDUiBUaGlzIGlzIHRoZSBoZXggdHJhbnNsYXRpb24gb2YgJHByaW1hcnlnb2xkIGF0IDI1JSBvcGFjaXR5XG4vLyAkc2Vjb25kYXJ5Z29sZDogI0RDOTcxOTsgLy8gc2Vjb25kYXJ5IGFjY2VudFxuXG4vLyBjb2xvciBzY2hlbWUgYXJjaGl0ZWN0dXJlXG4vLyB1c2luZyB0aGUgY29sb3JzIGZyb20gdGhlIG55LmdvdiBjb2xvcnMgYXMgc3RhcnRpbmcgcG9pbnQgLSB0aGVzZSB3aWxsIG5lZWQgdG8gYmUgcmVpdnNlZFxuLy8gKiB1c2UgdGhlc2UgY29sb3JzIHdoZW4gc2V0dGluZyB1cCB0aGUgdmFyaWFibGVzIGF0IHRoZSB0b3Agb2YgcGFydGlhbHNcbiRjb2xvci1wcmltYXJ5OiAjMjQzODdFICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogIzEyOEVDMyAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogI0U4RURFRSAhZGVmYXVsdDtcbiRjb2xvci1hY2NlbnQtcHJpbWFyeTogI0ZBQ0UwMCAhZGVmYXVsdDsgLy8gb3JhbmdlIGdvbGQgTkRELTI0MTJcbiRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5OiAjRkZFMzk2ICFkZWZhdWx0OyAvLyBsZW1vbiB5ZWxsb3cgTkRELTI0MTJcbiR0ZXh0LWJsdWU6ICMwMDRERDEgIWRlZmF1bHQ7IC8vIGJsdWUgdGV4dCBsaW5rcyBjb2xvclxuJGNvbG9yLW1vbm8tYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kY29sb3ItbW9uby1kYXJrOiAjNjI2NjZBICFkZWZhdWx0O1xuJGNvbG9yLW1vbm8tbWlkOiAjRDBEMENFICFkZWZhdWx0O1xuJGNvbG9yLW1vbm8tbHQ6ICNFREVERUQgIWRlZmF1bHQ7XG4kY29sb3ItbW9uby13aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGNvbG9yLWFsZXJ0LWFjdGl2ZTogI0ZFQzNDMyAhZGVmYXVsdDsgLy8gcGluayAodGFrZW4gZnJvbSBhbWJlci9wc2MgY29sb3Igc2NoZW1lIGZvciBub3cpXG4kY29sb3ItYWxlcnQtbm9uYWN0aXZlOiAjRkZFMzk2OyAvLyBjb2xvciBhY2NlbnQgcHJpbWFyeSBjaG9zZW4gYmFzZWQgb25cblxuLy8kY29sb3ItbmF2LWhvdmVyOiByZ2JhKDM2LDU2LDEyNiwuNSkgIWRlZmF1bHQ7XG4vLyRjb2xvci1ob3Zlci1uYXY6ICRka2JsdWVhY2NlbnQgIWRlZmF1bHQ7IC8vIGRlZmF1bHQgaG92ZXIgb3ZlciBiYWNrZ3JvdW5kXG5cbi8vIGFkZGl0aW9uYWwgY29sb3JzXG4kZXhwb3NlZGJrZ3JuZDogIzI0MjQyNDsgLy8gYmtncm91bmQgZm9yIGV4cG9zZWQgZmlsdGVycyBvbiByZXN1dHNcbiRjYWxsLXRvLWFjdGlvbjogJGNvbG9yLW1vbm8tbHQ7IC8vIGJhY2tncm91bmQgZm9yIGNhbGwgdG8gYWN0aW9uIGJ1dHRvbnMsIGFyZWFzXG4kZ3JheS1saXRlOiAjZTRlNGU0OyAvLyRpbWdib3JkZXI6ICNlNGU0ZTQ7IHVzZWQgb24gbnkuZ292IC0gc2FtZSBhcyByZ2IoMjI4LDIyOCwyMjgpXG4kY29sb3ItaWNvbi1wcmltYXJ5OiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDsgLy8gY29sb3IgdXNlZCBvbiBpY29ucyBzdWNoIGFzIG5ld3MsIGJsdWUgZGVmYXVsdFxuLy8ka2V5d29yZEJrQ29sb3I6ICM3NjkwYjY7IC8vIEtleXdvcmRzIGZvciBnbG9iYWwgdGF4b25vbXkgdGVybXMgLS0gTmV3c1xuXG4vLyBrZWVwIC0gdXNlZCBvbiBmb3Jtcywgdmlld19yZXN1bHRzIGFuZCAuLi5cbiRsaWdodGdyYXk6ICNFREVERUQ7XG4kbWlkZ3JheTogI0QwRDBDRTtcbiRkYXJrZ3JheTogIzYyNjY2QTtcblxuLy8gZm9udHMgLy8vLy8vLy8vLy8vLy8vXG4kYmFzZS1mb250OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhZ2VuY3ktbmFtZS1mb250OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB1c2VkIGluIGhlYWRlciBhbmQgZm9vdGVyXG4kb3N3YWxkOiBcIk9zd2FsZFwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRpY29uLWZvbnQ6IFwiaWNvbW9vblwiOyAvLyBJY29uIEZvbnRcblxuJGJhc2UtZm9udC1zaXplOiAxOHB4O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDI3cHg7XG4kYmFzZS1mb250LWNvbG9yOiAjMDAwO1xuJGZyYW1lLXRpdGxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDsgLy8gY3VycmVudGx5IGJvbGQgMTZweCBvc3dhbGRcbiRmcmFtZS1oZWFkbGluZTogYm9sZCAxLjhyZW0gJGJhc2UtZm9udDsgLy8gY3VycmVudGx5IDMycHggaW50ZXJuYWwgbGFuZGluZyBwYWdlcyAgLy8gdXNpbmcgZW1zIGZvciBJRSBjb21wYXRpYmlsaXR5XG4kZnJhbWUtaGVhZGxpbmUtZnJvbnQ6IDgwMCAyLjIycmVtICRiYXNlLWZvbnQ7IC8vY3VycmVudGx5IGJvbGQgNDBweCBwcm94aW1hIGhvbWUgcGFnZSAgLy8gdXNpbmcgZW1zIGZvciBJRSBjb21wYXRpYmlsaXR5XG4vLyB0byBoZWxwIGNyZWF0ZSBjb25zaXN0ZW50IG1hcmdpbnMgYmV0d2VlbiBmcmFtZXMgb24gbGFuZGluZyBwYWdlcyAtIHNob3VsZCBiZSA4MHB4IGJldHdlZW5cbi8vJGZyYW1lLXBhZGRpbmctc206IDQwcHg7IC8vIHRvIGJlIHVzZWQgb24gd2hpdGUgYmFja2dyb3VuZCBmcmFtZXNcbiRmcmFtZS1wYWRkaW5nLWxnOiA4MHB4OyAvL3RvIGJlIHVzZWQgb24gY29sb3IgYmFja2dyb3VuZCBmcmFtZXNcbi8vJGZyYW1lLW1hcmdpbjogNDBweDsgLy90byBiZSB1c2VkIG9uIGNvbG9yIGJhY2tncm91bmQgZnJhbWVzXG5cbi8vIFRoZSBsZW5ndGggdW5pdCBpbiB3aGljaCB0byBvdXRwdXQgdmVydGljYWwgcmh5dGhtIHZhbHVlcy5cbi8vIFN1cHBvcnRlZCB2YWx1ZXM6IHB4LCBlbSwgcmVtLlxuJGJhc2UtdW5pdDogJ2VtJyAhZGVmYXVsdDtcblxuLy8gU0VUIEJBU0UgRk9OVCBTSVpFIEFORCBMSU5FIEhFSUdIVCBERUZBVUxUUyBGT1IgRlJBTUVTXG4kZnJhbWUtYmFzZS1mb250LXNpemU6ICAgIDE2cHg7ICAvLyAuODhyZW1cbiRmcmFtZS1iYXNlLWxpbmUtaGVpZ2h0OiAgMjJweDtcbiRmcmFtZS1iYXNlLXNlbWktYm9sZDogICAgNjAwOyAgIC8vIGZvbnQgd2VpZ2h0IHZhbHVlXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gREVGQVVMVCBCVVRUT05TIFZBUlNcbiRidXR0b24tdGV4dC1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vJGJ1dHRvbi10ZXh0LWJsYWNrOiAgICAgICAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRidXR0b24tYmtnZC1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJrZ2QtdHJhbnNwYXJlbnQ6ICAgICAgIGhzbGEoMCwgMCUsIDAlLCAwLjApOyAgICAgLy8gRGVmYXVsdCBjb2xvciAtLXRyYW5zcGFyZW50IC0tIGZvciBidXR0b25zXG4kYnV0dG9uLXdoaXRlLTIwOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjIpOyAgICAgLy8gVGhyZXNob2xkIG9mIDIwJSBXaGl0ZVxuJGJ1dHRvbi13aGl0ZS01MDogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC41KTsgICAgIC8vIFRocmVzaG9sZCBvZiA1MCUgV2hpdGVcbiRidXR0b24tYmxhY2stMjA6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7ICAgICAgICAgICAvLyBUaHJlc2hvbGQgb2YgMjAlIEJsYWNrXG4kYnV0dG9uLWJsYWNrLTUwOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjUpOyAgICAgICAgICAgLy8gVGhyZXNob2xkIG9mIDUwJSBCbGFja1xuJGJ1dHRvbi1ia2dkLWhvdmVyLWNvbG9yOiAgICAgICBoc2xhKDAsIDAlLCAwJSwgMC40KTsgICAgIC8vIERlZmF1bHQgY29sb3IgZm9yIGJ1dHRvbnMgb24gaG92ZXIsIHVzZWQgb24gbmF2IHRvb1xuXG4vLyBCYWNrZ3JvdW5kIE9wYWNpdHkgR3JhZGllbnQ6XG4kYmtnZC1ibGFjay01MDogICAgICAgICAgICAgICAgIHJnYmEoOTgsMTAyLDEwNiwuNzUpOyAgICAgLy8gVGhyZXNob2xkIG9mIDc1JSBCbGFja1xuXG4vLyBmb250IHdpdGggV2ViTllfdGhlbWUgb3JpZ2luYWwgLSByZW1vdmU/IC8vLy8vLy8vLy8vLy8vL1xuJG9wZW5zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuLy8gSEVSTyBWQVJTXG4kaGVyby1pbm5lci13aWR0aDogICAgMTAwJTtcbiRoZXJvLWhlYWRlci13aWR0aDogICA2NiU7XG5cbi8vIHN1c3kgY29uZmlncyAvLy8vLy8vLy8vLy8vLy9cbiRzdXN5OiAoXG4gICAgICAgIGNvbHVtbnM6IDEyLCAvLyBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4geW91ciBncmlkXG4gICAgICAgIGd1dHRlcnM6IGNhbGMoMSAvIDQpLCAvLyBUaGUgc2l6ZSBvZiBhIGd1dHRlciBpbiByZWxhdGlvbiB0byBhIHNpbmdsZSBjb2x1bW5cbik7XG5cbi8vIGJyZWFrcG9pbnQgLy8vLy8vLy8vLy8vLy8vXG4kbWluLXdpZGU6ICAgIDEzMzZweDtcbiRtaW4tZGVza3RvcDogMTAyNHB4O1xuJG1pbi10YWJsZXQ6ICA3NjhweDtcbiRtaW4tbW9iaWxlOiAgNDYxcHg7XG5cbiRtYXgtcGM6ICAgIDc1ZW07XG4kbWluLXBjOiAgICA0OGVtO1xuJG1pbi10YWI6ICAgMzBlbTtcbiRtaW4tbW9iOiAgIDIwZW07XG5cbi8vIEljb24gRm9udCBNaXhpbiAvLy8vLy8vLy8vLy8vLy9cbi8vIEZvciBhZGRpbmcgZm9udCBpY29ucyB0byBlbGVtZW50cyB1c2luZyBDU1MgcHNldWRvLWVsZW1lbnRzXG4vLyBodHRwOi8vamF5ZGVuc2VyaWMuY29tL2Jsb2cvZnVuLXdpdGgtc2Fzcy1hbmQtZm9udC1pY29uc1xuLy8gaHR0cHM6Ly93ZWJkZXZzdHVkaW9zLmNvbS8yMDE1LzAxLzI4L21hcHBpbmctaWNvbi1mb250cy13aXRoLXNhc3NcbkBtaXhpbiBpY29uKCRwb3NpdGlvbjogYmVmb3JlLCAkaWNvbjogZmFsc2UsICRzdHlsZXM6IHRydWUpIHtcbiAgXG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwMjAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gZXhhbXBsZSBtaXhpbnMgLy8vLy8vLy8vLy8vLy8vXG5AbWl4aW4gb3BhYy1jb2xvcigkciwgJGcsICRiLCAkcGVydGMpIHtcbiAgYmFja2dyb3VuZDogcmdiKCRyLCAkZywgJGIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRyLCAkZywgJGIsICRwZXJ0Yyk7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1vZmYoKSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy8gRm9ybSBIVE1MXG4vL1xuLy8gTWFya3VwOiBmb3JtX2h0bWwuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGZvcm0uY29tbW9uXG5cbi8vIGJhc2UgRm9ybSBlbGVtZW50cyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLyogZm9ybSB7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59ICovXG5cbi5mb3JtLWxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmNvbnRhY3QtZm9ybSBoMixcbmZvcm0gaDIge1xuICBwYWRkaW5nIDogMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5sYWJlbCxcbmZpZWxkc2V0IGxlZ2VuZCBzcGFuIHtcbiAgbWFyZ2luOiAyJSAwIDAgMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5sYWJlbFtjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIsXG5maWVsZHNldCBsZWdlbmQgc3BhbltjbGFzc349Zm9ybS1yZXF1aXJlZF06YWZ0ZXIge1xuY29udGVudDogJyAqJztcbmRpc3BsYXk6IGlubGluZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkZ3JheTtcbi8vICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4vLyAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAgMyU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzLCBib3JkZXItY29sb3IgMC40NXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93Olx0aGlkZGVuO1xufVxuXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4vLyAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbi8vICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggJGRhcmtncmF5O1xuLy8gIGJveC1zaGFkb3c6IDAgMCA1cHggJGRhcmtncmF5O1xuICBib3JkZXItY29sb3I6ICR0ZXh0LWJsdWU7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogJHRleHQtYmx1ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdW2Rpc2FibGVkXSxcbnRleHRhcmVhW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwIDAgMSU7XG4gIFxufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkZ3JheTtcbiAgcGFkZGluZzogMWVtO1xuICBoZWlnaHQ6IDMuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCgnL3Byb2ZpbGVzL2N1c3RvbS93ZWJueS90aGVtZXMvY3VzdG9tL3dlYm55X3RoZW1lL2ltYWdlcy9hcnJvdy1kb3duLW9yYW5nZS5wbmcnKSBuby1yZXBlYXQgOTclIGNlbnRlciB0cmFuc3BhcmVudDtcbn1cblxuLypcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAqL1xuXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1ibHVlO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgbWFyZ2luOiAxLjEyNWVtIDA7XG59XG5cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTg3NWVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xODc1ZW07XG59XG5cbi8vIEVycm9yIGNvbmRpdGlvbnMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmVycm9yXG4uZXJyb3IgdGV4dGFyZWEsXG4uZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYwZjEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTUsIDE5LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXJyb3IgaW5wdXQ6Zm9jdXMsXG4uZXJyb3IgdGV4dGFyZWE6Zm9jdXMsXG4uZXJyb3Igc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAkZGFya2dyYXk7XG59XG5cbi5lcnJvciBsYWJlbCxcbi5lcnJvciBsYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4uZXJyb3IgPiBzbWFsbCxcbi5lcnJvciBzbWFsbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuMjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNjNjBmMTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZXJyb3Igc3Bhbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjNjBmMTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAxNSwgMTksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0LmVycm9yOmZvY3VzLFxudGV4dGFyZWEuZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICRkYXJrZ3JheTtcbn1cblxuLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M2MGYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDE1LCAxOSwgMC4xKTtcbn1cblxuLmVycm9yIHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogJGRhcmtncmF5O1xufVxuXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjYzYwZjEzO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gRm9ybSBIVE1MNVxuLy9cbi8vIE1hcmt1cDogZm9ybV9odG1sNS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogZm9ybS5odG1sNVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZGdyYXk7XG4vLyAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwIDMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LWJveC1zaGFkb3cgMC40NXMsIGJvcmRlci1jb2xvciAwLjQ1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgYm9yZGVyLWNvbG9yIDAuNDVzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAkZGFya2dyYXk7XG4vLyAgLW1vei1ib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbi8vICBib3gtc2hhZG93OiAwIDAgNXB4ICRkYXJrZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiAkdGV4dC1ibHVlO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICR0ZXh0LWJsdWU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInRlbFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwidGltZVwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwidXJsXCJdW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG59XG5cblxuLyogTkRELTEyODQgV1lTSVdZRyBUYWJsZSBTZWFyY2ggYm94IG5lZWRzIHNwYWNlIChwYWRkaW5nKSBiZWZvcmUgZmlyc3QgY2hhcmFjdGVyICovXG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8qIElFIEZpeCAtIFRoaXMgZGlzcGxheXMgdGhlIGRlZmF1bHQgc2VsZWN0IGJveCBhcnJyb3cgaW4gSUUgKi9cblxuXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiAgXG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4iLCIvLyBVc2UgXCJpY29uLVwiIGNsYXNzIHRvIHJlbmRlciBpY29uc1xuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLyomOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgfSovXG59XG5cbi8vIE1hcCBpY29uIG5hbWVzIHRvIGZvbnQgdW5pY29kZSBjaGFyYWN0ZXJzXG4kaWNvbnM6IChcbiAgICAgICAgZG9jdW1lbnQ6XCJcXGU2MTVcIixcbiAgICAgICAgZmEtZG9jdW1lbnQ6XCJcXGYwZjZcIixcbiAgICAgICAgZG93bmxvYWQ6XCJcXGU2MjJcIixcbiAgICAgICAgZmEtZG93bmxvYWQ6XCJcXGYwMTlcIixcbiAgICAgICAgZW1haWw6XCJcXGU2MTdcIixcbiAgICAgICAgZmEtZW52ZWxvcGU6XCJcXGYwZTBcIixcbiAgICAgICAgZmFjZWJvb2s6XCJcXGU2MjFcIixcbiAgICAgICAgZmEtZmFjZWJvb2s6XCJcXGYwOWFcIixcbiAgICAgICAgZmEtZWxpcHNlcy1oOlwiXFxmMTQxXCIsXG4gICAgICAgIHR3aXR0ZXI6XCJcXGU5MDVcIixcbiAgICAgICAgZmEtdHdpdHRlcjpcIlxcZTkwNVwiLFxuICAgICAgICBmYS14OiBcIlxcZTkwNVwiLFxuICAgICAgICB5b3V0dWJlOlwiXFxlNjM3XCIsXG4gICAgICAgIGZhLXlvdXR1YmU6XCJcXGYxNmFcIixcbiAgICAgICAgaW5zdGFncmFtOlwiXFxlNjBmXCIsXG4gICAgICAgIGZhLWluc3RhZ3JhbTpcIlxcZjE2ZFwiLFxuICAgICAgICBnb29nbGUtcGx1czpcIlxcZTYyN1wiLFxuICAgICAgICBmYS1nb29nbGUtcGx1czpcIlxcZjBkNVwiLFxuICAgICAgICBzb3VuZGNsb3VkOlwiXFxlNjNkXCIsXG4gICAgICAgIGZhLXNvdW5kY2xvdWQ6XCJcXGYxYmVcIixcbiAgICAgICAgc3F1YXJlOlwiXFxlNjNiXCIsXG4gICAgICAgIGZhLXNuYXBjaGF0LWdob3N0OlwiXFxmMmFjXCIsXG4gICAgICAgIHZpbmU6XCJcXGU2MDJcIixcbiAgICAgICAgZmEtdmluZTpcIlxcZjFjYVwiLFxuICAgICAgICBmbGlja3I6XCJcXGU2MjBcIixcbiAgICAgICAgZmEtZmxpY2tyOlwiXFxmMTZlXCIsXG4gICAgICAgIHJzczpcIlxcZTYxYVwiLFxuICAgICAgICBmYS1yc3M6XCJcXGYwOWVcIixcbiAgICAgICAgcGludGVyZXN0OlwiXFxlNjBhXCIsXG4gICAgICAgIGZhLXBpbnRlcmVzdC1wOlwiXFxmMjMxXCIsXG4gICAgICAgIHR1bWJscjpcIlxcZTYzNFwiLFxuICAgICAgICBmYS10dW1ibHI6XCJcXGYxNzNcIixcbiAgICAgICAgbGlua2VkaW46XCJcXGU2MmFcIixcbiAgICAgICAgZmEtbGlua2VkaW4tc3F1YXJlOlwiXFxmMDhjXCIsXG4gICAgICAgIHZpbWVvOlwiXFxlNjM2XCIsXG4gICAgICAgIGZhLXZpbWVvLXNxdWFyZTpcIlxcZjE5NFwiLFxuICAgICAgICBwaG9uZTpcIlxcZTYyZFwiLFxuICAgICAgICBmYS1tb2JpbGU6XCJcXGYxMGJcIixcbiAgICAgICAgY2hlY2ttYXJrOiBcIlxcZTYwZVwiLFxuICAgICAgICBmYS1jaGVja21hcms6IFwiXFxmMDBjXCIsXG4gICAgICAgIGZpbHRlci1hZGQ6XCJcXGU2MThcIixcbiAgICAgICAgZmEtZmlsdGVyLWFkZDpcIlxcZjA1NVwiLFxuICAgICAgICBmaWx0ZXItc2VsZWN0ZWQ6XCJcXGU2MWZcIixcbiAgICAgICAgZmEtZmlsdGVyLXNlbGVjdGVkOlwiXFxmMDU4XCIsXG4gICAgICAgIGZpbHRlci1zdWJ0cmFjdDpcIlxcZTYyM1wiLFxuICAgICAgICBmYS1mb3Vyc3F1YXJlOlwiXFxmMTgwXCIsXG4gICAgICAgIGdpdGh1YjpcIlxcZjA5YlwiLFxuICAgICAgICBmYS1naXRodWItc3F1YXJlOlwiXFxmMDkyXCIsXG4gICAgICAgIGZhLXJlZGRpdC1hbGllbjpcIlxcZjI4MVwiLFxuICAgICAgICBmYS1zaGFyZTpcIlxcZjA2NFwiLFxuICAgICAgICBmYS15ZWxwOlwiXFxmMWU5XCIsXG4gICAgICAgIGZhLWNhcmV0LXJpZ2h0OlwiXFxmMGRhXCIsXG4gICAgICAgIHBsYXktYnV0dG9uOlwiXFxlNjMxXCIsXG4gICAgICAgIGNsb3NlLWJ1dHRvbjpcIlxcZTYxMVwiLFxuICAgICAgICBmYS1nb29nbGUtcGxheTpcIlwiLFxuICAgICAgICBmYS1pdHVuZXM6XCJcXGYxNzlcIixcbiAgICAgICAgLy9ibG9nZ2VyOlwiXFxmMDAwXCIsXG4gICAgICAgIGZhLWljb24tYmxvZ2dlcjI6XCJcXGVhYjhcIixcbiAgICAgICAgZmEtZGVsaWNpb3VzOlwiXFxmMWE1XCIsXG4gICAgICAgIGFycm93LXVwOlwiXFxmMGQ4XCIsXG4gICAgICAgIGFycm93LWxlZnQ6XCJcXGYwZDlcIixcbiAgICAgICAgZmEtcGluOlwiXFxGMDQxXCIsXG4gICAgICAgIGZhLWNsb2NrOlwiXFxmMDE3XCIsXG4gICAgICAgIG1hcGRpcjpcIlxcZjA0MVwiLFxuICAgICAgICBleHRlcm5hbC1saW5rOlwiXFxmMDhlXCIsXG4gICAgICAgIHdhcm5pbmdfc2lnbjpcIlxcZjA3MVwiLFxuICAgICAgICBsZWZ0LWFycm93OlwiXFxmMTA0XCIsXG4gICAgICAgIHJpZ2h0LWFycm93OlwiXFxmMTA1XCIsXG4gICAgICAgIHJlZnJlc2g6XCJcXGYwMjFcIixcbiAgICAgICAgZmEtdGFnOlwiXFxmMDJiXCIsXG4gICAgICAgIGZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OlwiXFxmMzBiXCIsXG4gICAgICAgIGZhLWNhbDpcIlxcZjA3M1wiLFxuKTtcbiIsIi8vIFRhYmxlc1xuLy9cbi8vIE1hcmt1cDogdGFibGUuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGJhc2UudGFibGVcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTW9iaWxlIHJlc3BvbnNpdmUgc3R5bGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogJG1pbi10YWIpIHtcbiAgdGFibGUge1xuXG4gICAgdGJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgIHRib2R5IHRyIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbiAgICB9XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy9yZXNwb25zaXZlXG4gICAgJi5ub3RoZWFkLCAmLnRoZWFkIHtcbiAgICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vcmVzcG9uc2l2ZVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLy90ZDpiZWZvcmUgc3R5bGVzIGFyZSBmb3IgcmVzcG9uc2l2ZSB0YWJsZVxuICAgICAgdGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRoKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vcmVzcG9uc2l2ZVxuICAgICAgfVxuICAgICAgdHIgdGgge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBhZGRlZCB0byBkZWFsIHdpdGggPHRyPjx0aD4gYWRkZWQgd2hlbiBjZWxsIHByb3BlcnRpZXMgYXJlIHNldCB0byBoZWFkZXJzIGluc3RlYWQgb2YgdGFibGUgcHJvcGVydGllc1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vaGVhZCB7XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgLy9yZXNwb25zaXZlXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY29saGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEY4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vdXNlIHRvIG1ha2UgdG9wIHJvdyBvZiBlYWNoIHNlY3Rpb24gZGFyayB3aXRoIHdoaXRlIHRleHRcbiAgICAvKnRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tb25vLWRhcms7IFxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vb25seSBpZiB0b3Agcm93IFxuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfSovXG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuXG50YWJsZSB7XG4gIC8vIEhhbmRsZXMgRmlyZUZveCBjYXNlIG9mIHN0aWxsIHNob3dpbmcgc3F1YXJlIGJvcmRlclxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICYubm90aGVhZCB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9uby1kYXJrO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgIHRoOmZpcnN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgdGg6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9uby1kYXJrO1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIH1cbiAgICB0Ym9keSB0ciB0ZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgICB9XG4gICAgLy8gT25seSBhcHBseSByb3VuZGVkIGNvcm5lcnMgdG8gZmlyc3Qgcm93IGlmIHRoZXJlJ3Mgbm8gdGhlYWRcbiAgICAmOm5vdCg6aGFzKHRoZWFkKSkgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgICB9XG4gICAgJjpub3QoOmhhcyh0aGVhZCkpIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgICY6bm90KDpoYXModGhlYWQpKSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgfVxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWx0O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5kYXRhVGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuICAuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9kYXRhdGFibGVzL21lZGlhL2ltYWdlcy9zb3J0X2JvdGgucG5nXCIpIG5vLXJlcGVhdCByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDElO1xuICB9XG4gIC5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9kYXRhdGFibGVzL21lZGlhL2ltYWdlcy9zb3J0X2FzY19kaXNhYmxlZC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMSU7XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHJvZmlsZXMvY3VzdG9tL3dlYm55L2xpYnJhcmllcy9kYXRhdGFibGVzL21lZGlhL2ltYWdlcy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpIG5vLXJlcGVhdCByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDElO1xuICB9XG4gIC8vLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xuICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjX2Rpc2FibGVkLnBuZ1wiKTtcbiAgICAvL31cbiAgICAvLy5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2NfZGlzYWJsZWQucG5nXCIpO1xuICAgIC8vfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICpjdXJzb3I6IGhhbmQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9uby1sdDtcblxuICB9XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5lbGxpcHNpcyB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGxhYmVsLCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMyUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgLmRhdGFUYWJsZXNfaW5zdHJ1Y3Rpb24ge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vcmVzcG9uc2l2ZVxuICAgICYubm90aGVhZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubm9oZWFkeyBcbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICB9XG4gICAgICB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICB9XG4gICAgICB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICB9XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiBhdXRvOyAvL2xlYXZlIGFzIHVzZXIgaW5wdXRlZCB3aWR0aFxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyB7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDE1cHg7XG4gIH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBQcmltYXJ5IENvbnRhaW5lciBSdWxlcyAvLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5tcS0tdCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcig4MGVtKTtcbn1cblxuLy8gcmVtb3ZlcyB0aXRsZSBhcmVhIGZyb20gaG9tZSBwYWdlXG4uZnJvbnQgLmxhbmRpbmctdGl0bGUtYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gYWRkIGJvdHRvbSBtYXJnaW4gdG8gbWFpbiBjb250ZW50IGNvbnRhaW5lclxuLmxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLy8gbWFrZSBza2lwIGxpbmsgYmFja2dyb3VuZCB3aGl0ZSBmb3IgYWNjZXNzaWJpbGl0eVxuLnNraXAtdG8tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCIvLyBTaGFyZWQgQ29udGFpbmVyIEFQSVxuLy8gPT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyIE91dHB1dFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBbJHdpZHRoXSAgICAgICAgIDogPGxlbmd0aD5cbi8vIC0gWyRqdXN0aWZ5XSAgICAgICA6IGxlZnQgfCBjZW50ZXIgfCByaWdodFxuLy8gLSBbJG1hdGhdICAgICAgICAgIDogZmx1aWQgfCBzdGF0aWNcbkBtaXhpbiBjb250YWluZXItb3V0cHV0KFxuICAkd2lkdGgsXG4gICRqdXN0aWZ5OiBhdXRvIGF1dG8sXG4gICRwcm9wZXJ0eTogbWF4LXdpZHRoXG4pIHtcbiAgJG91dHB1dDogKFxuICAgICN7JHByb3BlcnR5fTogJHdpZHRoIG9yIDEwMCUsXG4gICAgbWFyZ2luLWxlZnQ6IG50aCgkanVzdGlmeSwgMSksXG4gICAgbWFyZ2luLXJpZ2h0OiBudGgoJGp1c3RpZnksIDIpLFxuICApO1xuXG4gIEBpbmNsdWRlIG91dHB1dCgkb3V0cHV0KTtcbn1cbiIsIi8vIFN1c3kgRmFsbGJhY2sgQ2xlYXJmaXhcbi8vID09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBDbGVhcmZpeFxuLy8gLS0tLS0tLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBwcm92aWRlIGEgc2ltcGxlIGZhbGxiYWNrLlxuQG1peGluIHN1c3ktY2xlYXJmaXgge1xuICBAaWYgc3VzeS1zdXBwb3J0KGNsZWFyZml4LCAobWl4aW46IGNsZWFyZml4KSkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9IEBlbHNlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBMYXlvdXRcbi8vXG4vLyBTaWRlYmFycyBSZWdpb24gU3R5bGluZ1xuLy9cbi8vIE1hcmt1cDogc2lkZWJhcnMuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGxheW91dC5zaWRlYmFyc1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTaWRlYmFyIEZpcnN0IC8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5ib2R5LXNpZGViYXJzLWZpcnN0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgIGFzaWRlLmxheW91dC1zaWRlYmFyLWZpcnN0IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBvZiAxMik7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIC5sYXlvdXQtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDkgb2YgMTIgbGFzdCk7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNpZGViYXIgU2Vjb25kIC8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmJvZHktc2lkZWJhcnMtc2Vjb25kIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgIGFzaWRlLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIgbGFzdCk7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiAubGF5b3V0LWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgc3Bhbig5IG9mIDEyKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTaWRlYmFyIEJvdGggLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5ib2R5LXNpZGViYXJzLWJvdGgge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgYXNpZGUubGF5b3V0LXNpZGViYXItZmlyc3Qge1xuICAgICAgQGluY2x1ZGUgc3BhbigyIG9mIDEyKTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIG1haW4gLmxheW91dC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oOCBvZiAxMik7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMiBsYXN0KTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU2lkZWJhciBOb25lIC8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYm9keS1zaWRlYmFycy1ub25lIHtcbiAgLy8gTm8gc2lkZWJhcnMgcnVsZXMuXG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdlbmVyYWwgU2lkZWJhciBSdWxlcyAvLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuYXNpZGUuc2lkZWJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvLyBGbG9hdCBTcGFuIEFQSVxuLy8gPT09PT09PT09PT09PT1cblxuLy8gRmxvYXQgU3BhbiBPdXRwdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtICR3aWR0aCAgICAgICAgICAgICA6IDxsZW5ndGg+XG4vLyAtIFskZmxvYXRdICAgICAgICAgICA6IGZyb20gfCB0b1xuLy8gLSBbJG1hcmdpbi1iZWZvcmVdICAgOiA8bGVuZ3RoPlxuLy8gLSBbJG1hcmdpbi1hZnRlcl0gICAgOiA8bGVuZ3RoPlxuLy8gLSBbJHBhZGRpbmctYmVmb3JlXSAgOiA8bGVuZ3RoPlxuLy8gLSBbJHBhZGRpbmctYWZ0ZXJdICAgOiA8bGVuZ3RoPlxuLy8gLSBbJGZsb3ddICAgICAgICAgICAgOiBsdHIgfCBydGxcbkBtaXhpbiBmbG9hdC1zcGFuLW91dHB1dChcbiAgJHdpZHRoLFxuICAkZmxvYXQgICAgICAgICAgICA6IGZyb20sXG4gICRtYXJnaW4tYmVmb3JlICAgIDogbnVsbCxcbiAgJG1hcmdpbi1hZnRlciAgICAgOiBudWxsLFxuICAkcGFkZGluZy1iZWZvcmUgICA6IG51bGwsXG4gICRwYWRkaW5nLWFmdGVyICAgIDogbnVsbCxcbiAgJGZsb3cgICAgICAgICAgICAgOiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gICR0byAgICAgOiB0bygkZmxvdyk7XG4gICRmcm9tICAgOiBmcm9tKCRmbG93KTtcblxuICAkb3V0cHV0OiAoXG4gICAgd2lkdGg6ICR3aWR0aCxcbiAgICBmbG9hdDogaWYoJGZsb2F0ID09IHRvLCAkdG8sIG51bGwpIG9yIGlmKCRmbG9hdCA9PSBmcm9tLCAkZnJvbSwgbnVsbCksXG4gICAgbWFyZ2luLSN7JGZyb219OiAkbWFyZ2luLWJlZm9yZSxcbiAgICBtYXJnaW4tI3skdG99OiAkbWFyZ2luLWFmdGVyLFxuICAgIHBhZGRpbmctI3skZnJvbX06ICRwYWRkaW5nLWJlZm9yZSxcbiAgICBwYWRkaW5nLSN7JHRvfTogJHBhZGRpbmctYWZ0ZXIsXG4gICk7XG5cbiAgQGluY2x1ZGUgb3V0cHV0KCRvdXRwdXQpO1xufVxuIiwiLyogRk9VUk9YIFNDU1MgLSBNT0JJTEUgRklSU1QgKi9cblxuXG4vLyBUT1AgTUVTU0FHRVxuLmZvdXJveF9zZWNvbmV7XG5cbiAgLmZvdXJveF93YXJuaW5nOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gIH1cblxuICAuZm91cm94X3dhcm5pbmd7XG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHdhcm5pbmdfc2lnbik7XG4gIH1cblxuICAuZm91cm94X255c3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5mb3Vyb3hfZW1zZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaS5mYS1zb2xpZC5mYS10cmlhbmdsZS1leGNsYW1hdGlvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBtYXJnaW46IDEwcHggMjNweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNVR0dFU1RJT05TIEJMT0NLXG4uZm91cm94X3N1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAxMDBweDtcblxuICBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIC8vY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgYSA+IHNwYW4ge1xuICAgIEBpbmNsdWRlIGljb24oYWZ0ZXIsIGV4dGVybmFsLWxpbmspO1xuICB9XG5cbn1cblxuLy8gUkVDT01NRU5EQVRJT05TXG4uZm91cm94X3JlY28ge1xuICBtYXJnaW46IDAgMCAyNXB4IDEwMHB4O1xuXG4gIC5mb3Vyb3hfcmVjb19wYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAuZm91cm94X3JlY29fcGFnZXMgYSA+IHNwYW46OmFmdGVyIHtcbiAgICAvL2NvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG59XG4iLCIvLyBQcmltYXJ5IFRhYnNcbi8vXG4vLyBTaW1wbGUgdGFicyBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogdGFicy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy50YWJzXG4udGFicyB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cblxuLnRhYnMgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNGVtIDAuODhlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbnNcbi8vXG4vLyBCdXR0b24gc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IGJ1dHRvbnMuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuYnV0dG9uc1xuXG5cbi8vIEJVVFRPTiBJTiBGUkFNRVMgLS0gU1RBVElDU1xuJGZyYW1lLWJ1dHRvbi1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4kZnJhbWUtYnV0dG9uLWxpbmstZGVjb3JhdGlvbjogIG5vbmU7XG4kZnJhbWUtYnV0dG9uLWxldHRlci1zcGFjaW5nOiAgIDJweDtcbiRmcmFtZS1idXR0b24tZm9udC1zaXplOiAgICAgICAgMTRweDsgLy8gLjcycmVtXG4kZnJhbWUtYnV0dG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgYm9sZDtcbiRmcmFtZS1idXR0b24tbWluLXdpZHRoOiAgICAgICAgMTc1cHg7XG4kZnJhbWUtYnV0dG9uLW1vYmlsZS13aWR0aDogICAgIDEwMCU7XG4kZnJhbWUtYnV0dG9uLWRlZmF1bHQtcGFkZGluZzogIDEzcHggMjBweDtcbiRmcmFtZS1idXR0b24tYm9yZGVyLXNpemU6ICAgICAgMXB4O1xuJGZyYW1lLWJ1dHRvbi1tYXgtd2lkdGg6ICAgICAgICAyNTBweCAhZGVmYXVsdDtcblxuLmJ1dHRvbkJhc2Uge1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZnJhbWUtYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiRidXR0b24tdGV4dC1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tdGV4dC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY+YXtcbiAgICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbiB7XG4gIEBleHRlbmQgLmJ1dHRvbkJhc2U7XG4gIGJhY2tncm91bmQ6ICRidXR0b24tYmtnZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbiAgICBcbn1cblxuLyogLmJ1dHRvblRyYW5zcGFyZW50THQge1xuICBAZXh0ZW5kIC5idXR0b25CYXNlO1xuICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktbGl0ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1ia2dkLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gIH1cbn1cblxuLmJ1dHRvblRyYW5zcGFyZW50RGsge1xuICBAZXh0ZW5kIC5idXR0b25CYXNlO1xuICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJrZ2QtdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItbW9uby1ibGFjaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJ1dHRvbi1ia2dkLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbn1cblxuLmJ1dHRvbkRrTHQge1xuICBAZXh0ZW5kIC5idXR0b25CYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnlnb2xkLTUwO1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlnb2xkLTUwO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlnb2xkLTc1O1xuICB9XG59ICovXG5cbi5idXR0b25Nb2JpbGUge1xuICBAZXh0ZW5kIC5idXR0b25CYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5cbi8vIE1JWElOUyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDVVNUT00gRlJBTUUgQlVUVE9OIEJBU0UgTUlYSU5cbi8qKlxuICogVXNhZ2U6IEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG4gKlxuICoqL1xuXG5AbWl4aW4gZnJhbWUtYnV0dG9uLWJhc2UoKXtcblxuICBhIHtcblxuICAgIC8vIEJVVFRPTiBTVEFUSUMgUkVRVUlSRU1FTlRTXG4gICAgcGFkZGluZzogJGZyYW1lLWJ1dHRvbi1kZWZhdWx0LXBhZGRpbmc7XG4gICAgbWluLXdpZHRoOiAkZnJhbWUtYnV0dG9uLW1pbi13aWR0aDtcbiAgICBmb250LXNpemU6ICRmcmFtZS1idXR0b24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnJhbWUtYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkZnJhbWUtYnV0dG9uLWxldHRlci1zcGFjaW5nO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGZyYW1lLWJ1dHRvbi1saW5rLWRlY29yYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDRweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLW1vYil7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFiKSB7XG4gICAgICBtYXgtd2lkdGg6ICRmcmFtZS1idXR0b24tbWF4LXdpZHRoO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi8vIFNpZGViYXIgQmxvY2tcbi8vXG4vLyBTaWRlYmFyIGJsb2NrIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiBibG9jay5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5ibG9ja1xuYXNpZGUgLmJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodGdyYXk7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIxMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi8vIGxvZ28gdmFsdWVzXG5kaXYuc2l0ZS1icmFuZGluZyBhLmxvZ28ge1xuICB3aWR0aDogMTA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59IiwibmF2LnBhZ2VyLnBhZ2VyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2LnBhZ2VyLnBhZ2VyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHVsLmpzLXBhZ2VyX19pdGVtcyB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgbGkucGFnZXJfX2l0ZW0tLWZpcnN0LCBsaS5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxufVxuLnZpZXcge1xuICAucGFnZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuXG4gICAgJl9faXRlbXMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNjI2NjZBO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDRERDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDdBQzI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICAgICYtLW5leHQsXG4gICAgICAmLS1wcmV2aW91cyxcbiAgICAgICYtLWZpcnN0LFxuICAgICAgJi0tbGFzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG59IC8vIEVORCBUQUJMRVRcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgbmF2LnBhZ2VyLnBhZ2VyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG5hdi5wYWdlci5wYWdlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdWwucGFnZXJfX2l0ZW1zIHtcbiAgICAgIGxpLnBhZ2VyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgfVxuICAgICAgbGkucGFnZXJfX2l0ZW0tLWZpcnN0LCBsaS5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3IHtcbiAgICAucGFnZXIge1xuICAgICAgJl9faXRlbXMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyBcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIERFU0tUT1AgTUlOIFZJRVdcbiIsIi8vIFZpZXcgUmVzdWx0c1xuLy9cbi8vIFN0eWxpbmcgZm9yIHRoZSBOZXdzIExpc3QgVmlldywgaW5jbHVkaW5nIHRoZSBleHBvc2VkIGZpbHRlcnMsIHJlc3VsdHMsIGFuZCBwYWdlci5cbi8vXG4vLyBNYXJrdXA6IHZpZXdfcmVzdWx0cy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy52aWV3c19yZXN1bHRzXG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJHZpZXdzLXJlc3VsdHMtc3Ryb2tlLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiR2aWV3cy1yZXN1bHRzLWZpbGwtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kcmVzdWx0cy1oaWdobGlnaHQtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHJlc3VsdHMtaGVhZC1ia2dybmQ6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kcmVzdWx0cy1oZWFkLXRpdGxlOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRyZXN1bHRzLWhlYWQtaGVhZGxpbmU6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHJlc3VsdHMtcGFnZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeSAhZGVmYXVsdDtcbi8vLnN0MSB7c3Ryb2tlOiByZWQ7fVxuLy8uc3QyIHtzdHJva2U6Z3JheS1saXRlO31cbi5yZXN1bHRzLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1oZWFkLWJrZ3JuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucmVzdWx0cy1oZWFkLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogJHJlc3VsdHMtaGVhZC10aXRsZTtcbn1cblxuLnJlc3VsdHMtaGVhZC1oZWFkbGluZSB7XG4gIC8vIGxhcmdlciB0aGFuIGV2ZW4gdGhlIGhvbWUgcGcgaGVhZGxpbmUsIG90aGVyd2lzZSBjb3VsZCB1c2UgdGhhdCB2YXJpYWJsZVxuICBmb250OiA5MDAgNDhweCAkYmFzZS1mb250O1xuICBjb2xvcjogJHJlc3VsdHMtaGVhZC1oZWFkbGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLnJlc3VsdHMtaW1hZ2Ugc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjokdmlld3MtcmVzdWx0cy1maWxsLWNvbG9yO1xufVxuLnJlc3VsdHMtaW1hZ2UgLnN0MHtcbiAgb3BhY2l0eTowO1xuICBmaWxsOiR2aWV3cy1yZXN1bHRzLWZpbGwtY29sb3I7XG59XG4ucmVzdWx0cy1pbWFnZSAuc3Qxe1xuICBmaWxsOm5vbmU7XG4gIHN0cm9rZTogJHZpZXdzLXJlc3VsdHMtc3Ryb2tlLWNvbG9yO1xuICBzdHJva2Utd2lkdGg6MjtcbiAgc3Ryb2tlLWxpbmVjYXA6cm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjpyb3VuZDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6MTA7XG5cbn1cblxuLnJlc3VsdHMtaW1hZ2UgLmZhbGxiYWNrLWltZyB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG5cbi8vIGlmIHdlIGhhdmUgb3RoZXIgcmVzdWx0cyByZWxhdGVkIGRpc3BsYXlzLCB0aGlzIGNhbiBwcm9iYWJseSBiZSBwbGFjZWQgaW4gYmFzZVxuLnJlc3VsdHMtdG90YWwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJHJlc3VsdHMtaGlnaGxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi5yZXN1bHRzLXRvdGFsLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMi4zZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAkcmVzdWx0cy1oaWdobGlnaHQtY29sb3I7XG59XG5cbi8vIG1zZyBkaXNwbGF5ZWQgd2hlbiBubyByZXN1bHRzXG4ucmVzdWx0cy1lbXB0eSB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ucmVzdWx0cyB7XG4gIC8vY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV4cG9zZWRia2dybmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cblxuICAucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LWZhbWlseTogJG9zd2FsZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEuNzVlbSAwIDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmZpbHRlckJvZHlEaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVyQm9keUhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItZGlzcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbiAgLmZpbHRlclRvZ0Rpc3BsYXksIC5maWx0ZXJUb2dIaWRkZW4ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIC8vZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAuMjVlbSAwO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZ2xvYmFsLWtleXdvcmRzLXRhcmdldC1pZCBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtYWdlbmN5LWtleXdvcmRzLXRhcmdldC1pZCBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICAvL3dpZHRoOjcwJTtcbiAgfVxuXG4gIC5yZXN1bHRzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5yZXN1bHRzLWxpc3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy9taW4taGVpZ2h0OiAyNDBweDtcbiAgICAvL3dpZHRoOjcwJTtcbiAgICAvL292ZXJmbG93OiBhdXRvO1xuICAgIC8vbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLy9tYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luOiA4cHggMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJlc3VsdHMtdGl0bGUge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgN3B4IDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cy1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgICAgLnJlc3VsdHMtZGF0ZS1kYXkge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0cy1pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1heC1oZWlnaHQ6MjQwcHg7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4OyAvL3NvbWV0aGluZyBpc24ndCByaWdodCBpbiBoZXJlXG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0cy10ZWFzZXIge1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlcl9faXRlbXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGNvbG9yOiAkcmVzdWx0cy1wYWdlci1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuICAgIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbiAgICAucGFnZXJfX2l0ZW0tLWZpcnN0IGEsXG4gICAgLnBhZ2VyX19pdGVtLS1sYXN0IGFcbiAgICB7XG4gICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnl7XG4gICAgcGFkZGluZzogLjdlbSAwIDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLmNhdGVnb3J5LXNlcGFyYXRvcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMjU2cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5yZXN1bHRzIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIpe1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgLmZpbHRlclRvZyB7XG4gICAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2LnJlc3VsdHMtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDkgb2YgMTIgbGFzdCkge1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5MDBweDtcbiAgICAgICAgLnJlc3VsdHMtbGlzdC1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDokbWluLXRhYmxldCl7XG4gICAgLnJlc3VsdHMtaW1hZ2Ugc3ZnIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLW91dGVye1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICB9XG4gICAgLmNhdGVnb3J5e1xuICAgICAgcGFkZGluZzogLjdlbSAwIDAgLjdlbTtcbiAgICAgIC5jYXRlZ29yeS1zZXBhcmF0b3J7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDokbWluLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6JG1pbi1kZXNrdG9wKSB7XG4gICAgZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yZXN1bHRzLWV4cG9zZWQtZmlsdGVycy1vdXRlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuLy90aGUgZGlzcGxheSBvZiB0aGUgZXhwb3NlZCBmaWx0ZXIgYXJlYSBhbmQgdGhlIHRvZ2dsZSBkZXNrdG9wIHZzIG1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1xuICAucmVzdWx0c1xuICAuZmlsdGVyQm9keUhpZGRlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XG4gIC5yZXN1bHRzIC5maWx0ZXJCb2R5SGlkZGVue1xuICAgIC8vd2Ugd2FudCBpdCB0byBhbHdheXMgZGlzcGxheSBvbiBkZXNrdG9wXG4gICAgZGlzcGxheTpibG9ja1xuICB9XG4gIC5yZXN1bHRzIC5maWx0ZXItZGlzcGxheSB7XG4gICAgLy9zaW5jZSBkZXNrdG9wIHNob3VsZCBhbHdheXMgaGF2ZSB0aGUgZmlsdGVycywgbm8gdG9nZ2xlIG5lZWRlZFxuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuXG4vLyB0aGUgZm9sbG93aW5nIGNsYXNzIHdhcyBwbGFjZWQgdG8gZml4IHRoZSBpc3N1ZSBvZiB0aGUgZm9vdGVyIHJlbmRlcmluZyBpbnRvIHRoZSB2aWV3IHJlc3VsdHMgYXJlYVxuLm55Z292LXVuaXZlcnNhbC1mb290ZXIge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOmJvdGg7XG59XG5cbi8vIG92ZXJyaWRlIG9mIGNvcmUgYWN0aXZlIHRocm9iYmVyIC0gYXZvaWRzIHRpbGluZ1xuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy8gTmV3cyBMaXN0aW5nIEZpbHRlciB0aXRsZVxuLnJlc3VsdHMtZXhwb3NlZC1maWx0ZXJzLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xufVxuLy8gTmV3cyBsaXN0aW5nIC0gRmlsdGVyIGljb25zXG4uZm9ybS1yYWRpb3Mge1xuICAuZm9ybS1pdGVtLXRhcmdldC1uZXdzLWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxZW0gMCAyLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwub3B0aW9uLmFjdGl2ZS1maWx0ZXItb3B0e1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjotMXB4IDRweCAwIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICAgIH1cblxuICAgICAgJi5vcHRpb246YWN0aXZle1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRm9yIElFOCBmYWxsYmFjay5cbiAgICAvLyBNeXN0ZXJpb3VzbHkgZG9lc24ndCB3b3JrIHdpdGggYSBcIixcIiBhbmQgdGhlIGFib3ZlIHNlbGVjdG9yLlxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLmNoZWNrZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2Y4YTgxZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwNDA0MDtcbiAgfVxuXG4gICYuYWN0aW9uLWFsbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgcGFkZGluZzogMDsgbWFyZ2luOiAwIDAgMmVtO1xuICAgIH1cbiAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbi8vIENoYW5nZSBjYWxlbmRhciBpY29uIGNvbG9yXG46Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoNTUlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygxMjAlKSBjb250cmFzdCg5MiUpOyAvLyBTYWZhcmkgYW5kIG9sZGVyIGJyb3dzZXJzXG4gIGZpbHRlcjogaW52ZXJ0KDU1JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDBkZWcpIGJyaWdodG5lc3MoMTIwJSkgY29udHJhc3QoOTIlKTtcbn1cblxuLy8gTmV3cyBMaXN0aW5nIERhdGUgc2VsZWN0b3JzXG4ucmVzdWx0cy1leHBvc2VkLWZpbHRlcnMtb3V0ZXIge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1c3tcbiAgICBjb2xvcjogIzdkN2Q3ZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjExcHg7XG4gIH1cblxuICAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZSA+IGlucHV0LFxuICAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZS0xID4gaW5wdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICB9XG4gIC5qcy1mb3JtLWl0ZW0tZmllbGQtd2VibnktbmV3cy1kYXRlLXZhbHVlID4gbGFiZWwge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuICAuanMtZm9ybS1pdGVtLWZpZWxkLXdlYm55LW5ld3MtZGF0ZS12YWx1ZS0xID4gaW5wdXQge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgfVxufVxuIiwiLy8gR2xvYmFsIE5hdmlnYXRpb24gSGVhZGVyXG4vL1xuLy8gU3R5bGluZyBmb3IgTW9kdWxlIGVsZW1lbnRzIChwb3J0IGZvciBkaXN0cm8pXG4vL1xuLy8gTWFya3VwOiBnbG9iYWxfbmF2aWdhdGlvbl9oZWFkZXIuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuZ2xvYmFsX25hdmlnYXRpb25cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyBWQVJTXG5cbi8vIGdlbmVyaWNcbiR3ZWJueS1nbG9iYWwtcHJlZml4OiAnd2VibnktZ2xvYmFsLSc7XG4kbWluLXdpZHRoLWJyZWFrcG9pbnQ6IDEwMjRweDtcbiRtYXgtd2lkdGgtYnJlYWtwb2ludDogMTAyNHB4O1xuXG5cbiRob3Jpem9udGFsLW1lbnUtc3RhY2tlZC1zaXplOiA1M3B4O1xuXG4kZHJvcC1kb3duLXdpZHRoLW1vYmlsZTogMjU1cHg7XG4kZHJvcC1kb3duLXdpZHRoLWhvci01LXRhYmxldDogMTcwcHg7XG4kZHJvcC1kb3duLXdpZHRoLXRhYmxldDogMzAwcHg7XG4kZHJvcC1kb3duLXdpZHRoLWRlc2t0b3A6IDMwMHB4O1xuXG4kbWVkaXVtLXNjcmVlbi1saW5rLWhlaWdodDogNzVweDtcblxuLy8gdGV4dFxuXG4kYmFzZS1mb250OiBcIlByb3hpbWEgTm92YVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRhZ2VuY3ktbmFtZS1mb250OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB1c2VkIGluIGhlYWRlciBhbmQgZm9vdGVyXG5cbi8vIHBhZGRpbmdcbiRuYXYtdGl0bGUtcGFkZGluZzogMTVweCAzMHB4IDhweCAzMHB4OyAvLyBrZXB0IGluIGNhc2UgYW55b25lIHN0aWxsIHVzZXMgdGhpcyB2YXJpYWJsZVxuJG5hdi10aXRsZS1wYWRkaW5nLXRhYmxldDogMTVweCAzMHB4IDFweCAzMHB4O1xuJGNvbW1vbi1saW5rLXBhZGRpbmc6IDMwcHggNDhweCAzMHB4IDMwcHg7XG4kaG9yaXpvbnRhbC1saW5rLXBhZGRpbmc6IDhweCAxNXB4O1xuJGhvcml6b250YWwtdGFsbC1saW5rLXBhZGRpbmc6IDI1cHg7XG4kaG9yaXpvbnRhbC1zdWItbGluay1wYWRkaW5nOiAxNXB4O1xuJHN1Ym1lbnUtcGFkZGluZzogNXB4IDBweDtcbiRleHRyYS1wYWRkaW5nOiAwcHggMHB4O1xuJG5hdi1mb3JlLWNvbG9yOiAjZmZmO1xuJG5hdi13ZWlnaHQ6IGJvbGQ7XG5cbi8vZGVwcmFjYXRlZFxuJGRlZmF1bHQtZm9udC1zaXplOiAxZW07XG4kZGVmYXVsdC1jb25zdHJhaW5lZC1mb250LXNpemU6IC44ZW07XG4kbmF2LXRpdGxlLXNpemU6IDEuNGVtO1xuJGJpZy1uYXYtdGl0bGUtc2l6ZTogMS4zNzVlbTtcblxuLy8gYm9yZGVyXG4kY29tbW9uLXdpZGUtYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuLy8gaWNvbnNcbi8vIG1lbnUgYXJyb3dzXG4kbWVudS1hcnJvdy1zaXplOiAxNnB4O1xuJG1lbnUtYXJyb3ctc2l6ZS10YWJsZXQ6IDE4cHg7XG4kbWVudS1hcnJvdy10b3A6IDM5JTtcbiRtZW51LWFycm93LXRvcC10YWJsZXQ6IDM4JTtcbiRtZW51LWFycm93LXJpZ2h0OiAxMHB4O1xuJG1lbnUtYXJyb3ctbGVmdDogMThweDtcbiRtZW51LWFycm93LWxlZnQtdG9wOiAzMHB4O1xuJG1lbnUtYXJyb3ctbGVmdC10b3AtdGFibGV0OiAzMXB4O1xuJG1lbnUtYXJyb3ctYWN0aXZlLWxpbmstcGFkZGluZzogNDhweDtcblxuLy8gR0xPQkFMIE5BVklHQVRJT04gQ09MT1JTXG4kZ2xvYmFsbmF2LXByaW1hcnktY29sb3I6ICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRnbG9iYWxuYXYtc2Vjb25kYXJ5LWNvbG9yOiAgICRidXR0b24tYmxhY2stNTAgIWRlZmF1bHQ7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIE1JWElOU1xuXG5cblxuQG1peGluIGluLWNvbnRleHQtbWVudSgpIHtcbiAgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogJGhvcml6b250YWwtbGluay1wYWRkaW5nO1xuICAgIH1cblxuICAgIGxpLFxuICAgIGxpLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci10b3A6ICRjb21tb24td2lkZS1ib3JkZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgYSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRob3Jpem9udGFsLXN1Yi1saW5rLXBhZGRpbmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gdG9vbCBtaXhpbnNcblxuLy8gQ2FsY3VsYXRlIG51bWJlcnMgc3VjaCBhcyBhIHBlcmNlbnQgd2lkdGggdGhlbiBzdWJ0cmFjdGluZyBhIG51bWJlclxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbiwgJGltcG9ydGFuY2U6IG51bGwpIHtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICRpbXBvcnRhbmNlO1xufVxuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyBNQUlOIEhFQURFUiBTQVNTXG5cbi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWhlYWRlciB7XG5cbiAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMThlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogJG5hdi13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICBhLFxuICBhOmxpbmssXG4gIGE6dmlzaXRlZCxcbiAgYTpob3ZlcixcbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAud2VibnktZ2xvYmFsLWxvZ28ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBpbWcge1xuICAgICAgcGFkZGluZzogMTdweCAwIDE4cHggMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRhZ2VuY3ktbmFtZS1mb250O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcblxuICAgIGEsXG4gICAgYTpsaW5rLFxuICAgIGE6dmlzaXRlZCxcbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJGFnZW5jeS1uYW1lLWZvbnQ7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICAgIH1cblxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6ICRleHRyYS1wYWRkaW5nO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWluYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsID4gbGkgPiBhW2hyZWY9JyMnXTphZnRlcixcbiAgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksXG4gICAgICAgICAgICB1cmwoJy4uL2ljb25zL2ljb24tYXJyb3ctcmlnaHQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkbWVudS1hcnJvdy1zaXplO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJG1lbnUtYXJyb3ctcmlnaHQ7XG4gICAgdG9wOiAkbWVudS1hcnJvdy10b3A7XG4gIH1cblxuICA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtbW9iaWxlO1xuICAgIGJvcmRlci10b3A6ICRjb21tb24td2lkZS1ib3JkZXI7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTpsaW5rLFxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IGE6dmlzaXRlZCxcbiAgICAgICYuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1hcnJvdy1hY3RpdmUtbGluay1wYWRkaW5nO1xuICAgICAgICBmb250LXdlaWdodDogJG5hdi13ZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTpiZWZvcmUsXG4gICAgICAmLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ljb25zL2ljb24tYXJyb3ctbGVmdC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSxcbiAgICAgICAgICAgICAgICB1cmwoJy4uL2ljb25zL2ljb24tYXJyb3ctbGVmdC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkbWVudS1hcnJvdy1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6ICRtZW51LWFycm93LWxlZnQ7XG4gICAgICAgIHRvcDogJG1lbnUtYXJyb3ctbGVmdC10b3A7XG4gICAgICB9XG5cbiAgICAgICYuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBhOmFmdGVyLFxuICAgICAgJi4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuXG4gICAgICBhOmxpbmssXG4gICAgICBhOnZpc2l0ZWQsXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRjb21tb24tbGluay1wYWRkaW5nO1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5nbmF2LXRvcGxpe1xuICAgICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG5hdi1mb3JlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gc3BhbiB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBidXR0b24gZm9yIG9wZW5pbmcgdGhlIG1lbnUgb24gbW9iaWxlIGRldmljZXNcbiAgLm5hdi10b2dnbGUge1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaWNvbnMvaWNvbi1tZW51LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCksXG4gICAgICAgICAgICAgIHVybCgnLi4vaWNvbnMvaWNvbi1tZW51LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBUYWJsZXRcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkdGgtYnJlYWtwb2ludCkge1xuICAgICYuaG9yaXpvbnRhbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcblxuICAgICAgJi5hbHQtdW5hdiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgYSxcbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6YWN0aXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi51bnN0YWNrZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBpbi1jb250ZXh0LW1lbnUoKTtcblxuICAgICAgICAud2VibnktZ2xvYmFsLWxvZ28ge1xuICAgICAgICAgIC8vZmxvYXQ6bGVmdDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxOHB4IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIGEsXG4gICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRuYXYtdGl0bGUtcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMjNweCAwIDIzcHggMTVweDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAmID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkZHJvcC1kb3duLXdpZHRoLWhvci01LXRhYmxldDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LXdlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCA+IGxpID4gYVtocmVmPScjJ106YWZ0ZXIsXG4gICAgICAgIHVsID4gbGkgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCBsaS4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IGE6YmVmb3JlLFxuICAgICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdGFja2VkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXG4gICAgICAgIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtdGFibGV0O1xuXG4gICAgICAgICAgYSxcbiAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5hdi13ZWlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBhOmJlZm9yZSxcbiAgICAgICAgICBsaS4jeyR3ZWJueS1nbG9iYWwtcHJlZml4fWFjdGl2ZSA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJG1lbnUtYXJyb3ctc2l6ZS10YWJsZXQ7XG4gICAgICAgICAgICB0b3A6ICRtZW51LWFycm93LWxlZnQtdG9wLXRhYmxldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHVsID4gbGkgPiBhW2hyZWY9JyMnXTphZnRlcixcbiAgICAgICAgPiB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkbWVudS1hcnJvdy1zaXplLXRhYmxldDtcbiAgICAgICAgICB0b3A6ICRtZW51LWFycm93LXRvcC10YWJsZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJyZWFrcG9pbnQpIHtcbiAgICAmLmhvcml6b250YWx7XG4gICAgICA+IHVsLFxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmLmFsdC11bmF2IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVuc3RhY2tlZC5ob3Jpem9udGFsLFxuICAgICYuc3RhY2tlZC5ob3Jpem9udGFse1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYgPiB1bCA+IGxpID4gc3Bhbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRuYXYtZm9yZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6YWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgaGVpZ2h0OiAkbWVkaXVtLXNjcmVlbi1saW5rLWhlaWdodDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWZvcmUtY29sb3I7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3VibWVudS1wYWRkaW5nO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtZGVza3RvcDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEhJREUgVE9QIExJTktTIE9OIERST1BET1dOIE9OIERFU0tUT1BcbiAgICAgICAgICAgIGxpLmduYXYtdG9wbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgdWwge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnVuc3RhY2tlZC5ob3Jpem9udGFsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG5cbiAgICAgIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgICAgIC8vZmxvYXQ6bGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBoMSB7XG4gICAgICAgIC8qbWFyZ2luOiAxMHB4OyovXG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhY2tlZC5ob3Jpem9udGFse1xuICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICBAaW5jbHVkZSBpbi1jb250ZXh0LW1lbnUoKTtcbiAgICAgIC53ZWJueS1nbG9iYWwtbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFsdC11bmF2IHtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge31cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBhLFxuICAgICAgICBhOmxpbmssXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGEsXG4gICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAkZHJvcC1kb3duLXdpZHRoLWRlc2t0b3A7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgICAgIGE6aG92ZXIsXG4gICAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhvcml6b250YWwtc3ViLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCA+IGxpID4gYVtocmVmPScjJ106YWZ0ZXIsXG4gICAgICB1bCA+IGxpID4gc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gdWwgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBhOmJlZm9yZSxcbiAgICAgID4gdWwgbGkuI3skd2VibnktZ2xvYmFsLXByZWZpeH1hY3RpdmUgPiBzcGFuOmJlZm9yZSAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vIERlc2t0b3AgLSBmb3IgSUU4LCBhbmQgaXRzIGZhdGUsIHRoYXQgd2UgY29kZSBmb3Igb2xkIGJyb3dzZXJzIGF0IHRoaXMgcmF0ZS5cbiAgQG1lZGlhIFxcMHNjcmVlbiB7XG4gICAgJi5ob3Jpem9udGFse1xuICAgICAgPiB1bCxcbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hbHQtdW5hdiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51bnN0YWNrZWQuaG9yaXpvbnRhbCxcbiAgICAmLnN0YWNrZWQuaG9yaXpvbnRhbHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmID4gdWwgPiBsaSA+IHNwYW46aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgd2lkdGg6ICRkcm9wLWRvd24td2lkdGgtZGVza3RvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgIGE6bGluayxcbiAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICBhOmhvdmVyLFxuICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBoZWlnaHQ6ICRtZWRpdW0tc2NyZWVuLWxpbmstaGVpZ2h0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzdWJtZW51LXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1kZXNrdG9wO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICBhOmxpbmssXG4gICAgICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB1bCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudW5zdGFja2VkLmhvcml6b250YWwge1xuICAgICAgPiBoMSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWx0LXVuYXYge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhY2tlZC5ob3Jpem9udGFse1xuICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgIEBpbmNsdWRlIGluLWNvbnRleHQtbWVudSgpO1xuICAgICAgJi5hbHQtdW5hdiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgIGE6aG92ZXIsXG4gICAgICAgIGE6YWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICBhOnZpc2l0ZWQsXG4gICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtZG93bi13aWR0aC1kZXNrdG9wO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgIGE6bGluayxcbiAgICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgICBhOmFjdGl2ZSxcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRob3Jpem9udGFsLXN1Yi1saW5rLXBhZGRpbmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgPiBsaSA+IGFbaHJlZj0nIyddOmFmdGVyLFxuICAgICAgdWwgPiBsaSA+IHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gYTpiZWZvcmUsXG4gICAgICA+IHVsIGxpLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9YWN0aXZlID4gc3BhbjpiZWZvcmUgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ud2VibnktZ2xvYmFsLW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XG4gIH1cbn1cblxuLiN7JHdlYm55LWdsb2JhbC1wcmVmaXh9aGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgJiA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtaXgoICRjb2xvci1wcmltYXJ5LCAjZmZmLCA4NSUgKTtcbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIHNwYW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdsb2JhbG5hdi1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJiA+IHNwYW46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZHRoLWJyZWFrcG9pbnQpIHtcbiAgICAmLmhvcml6b250YWwge1xuICAgICAgJi51bnN0YWNrZWQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgIGE6YWN0aXZlLFxuICAgICAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbG9iYWxuYXYtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludCkge1xuICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAmLnVuc3RhY2tlZCxcbiAgICAgICYuc3RhY2tlZCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhOmhvdmVyLFxuICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgYTpob3ZlcixcbiAgICAgICAgICAgICAgYTphY3RpdmUsXG4gICAgICAgICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbG9iYWxuYXYtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvLyBHbG9iYWwgTmF2aWdhdGlvbiBGb290ZXIgLSBNZW51XG4vL1xuLy8gIFN0eWxpbmcgZm9yIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtLSBUaGlzIGV4YW1wbGUgZG9lcyBub3QgaGF2ZSBzb2NpYWwgbWVkaWEgbGlua3Ncbi8vXG4vLyBNYXJrdXA6IGdsb2JhbF9uYXZfZm9vdGVyLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmdsb2JhbF9uYXZfZm9vdGVyXG5cbi8vIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtIFNvY2lhbCBMaW5rc1xuLy9cbi8vIFN0eWxpbmcgZm9yIEdsb2JhbCBOYXZpZ2F0aW9uIEZvb3RlciAtLSBTb2NpYWwgTGlua3Ncbi8vXG4vLyBNYXJrdXA6IGdsb2JhbF9uYXZfc29jaWFsLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmdsb2JhbF9uYXZfZm9vdGVyLnNvY2lhbFxuXG4vLyBoaW50OiBvbmx5IHRoZXNlIGNvbG9yIHZhcmlhYmxlcyAtIHRoZSBsZWZ0IG1vc3Qgb25lcyAtIHNob3VsZCBiZSB1c2VkIGJlbG93XG5cbiRuYXYtYm90dG9tLWJrZ2QtY29sb3I6ICAgICAgICAgJGNvbG9yLXRlcnRpYXJ5O1xuJG5hdi1ib3R0b20tdGV4dC1jb2xvcjogICAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRuYXYtYm90dG9tLXRleHQtaG92ZXItY29sb3I6ICAgJHRleHQtYmx1ZSAhZGVmYXVsdDtcbiRuYXYtYm90dG9tLXRleHQtYWN0aXZlLWNvbG9yOiAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIEdMT0JBTCBGT09URVIgQ1VTVE9NIFNUWUxFU1xuJGdsb2JhbC1mb290ZXItdG9wLXRleHQtZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRnbG9iYWwtZm9vdGVyLXRvcC10ZXh0LXRyYW5zZm9ybTogICAgICB1cHBlcmNhc2UgIWRlZmF1bHQ7XG4kbmF2LWJvdHRvbS10ZXh0LWRlY29yYXRpb246ICAgICAgICAgICAgJGdsb2JhbC1mb290ZXItdG9wLXRleHQtZGVjb3JhdGlvbiA7XG4kbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTogICAgICAgICAgICAgJGdsb2JhbC1mb290ZXItdG9wLXRleHQtdHJhbnNmb3JtIDtcblxuaHRtbFtkaXI9XCJsdHJcIl0ge1xuICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJvdHRvbS1ia2dkLWNvbG9yO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjowO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGEgeyBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmxpbmssXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuXG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmFnZW5jeS1uYW1lLFxuICAgIC5mb290ZXItbWVudSBoMntcbiAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICAgIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB2aWEgY29uZmlnIC0tIHdvcmtpbmcgd2l0aCBEIFNhcmlcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGE6bGluaywgYTpsaW5rOmhvdmVyLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgYTp2aXNpdGVkLCBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogNDVweCAwcHggNjBweCAwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICAuc29jaWFsLW1lZGlhLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE4MHB4IDFmcjtcbiAgICAgICAgLnNvY2lhbC1tZWRpYS1oZWFkZXItbGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYS5yb3VuZGVkLXNvY2lhbC1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICAgICAgbGVmdDogMDsgXG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgICAgICAgdG9wOiAxNHB4OyAvLyAyNXB4IC0gMTFweFxuICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaS5zci1vbmx5IHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGNsaXA6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDBweCA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAgbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICAgbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAgIG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cblxuICAgICAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAycmVtIDAuNXJlbSAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgPiB1bCBsaXtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRk9SIFRIRSBGT09URVIgRk9STUFUIE9QVElPTlMgLS1cbiAgICAvLyBWRVJUSUNBTCBTRVRUSU5HU1xuICAgIG5hdi5mb290ZXItdmVydGljYWx7XG5cbiAgICAgIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH0gLy8gRU5EIEZPT1RFUiBWRVJUSUNBTCBMQVlPVVQgLS0gQUxBIENPTFVNTlNcblxuICAgIC8vIEhPUklaT05UQUwgU0VUVElOR1NcbiAgICBuYXYuZm9vdGVyLWhvcml6b250YWx7XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICB9IC8vIEVORCBGT09URVIgSE9SSVpPTlRBTCBMQVlPVVQgLS0gQUxBIExJU1RFRCBJTkxJTkUgTElOS1NcblxuICB9IC8vIEVORCBHTE9CQUwgRk9PVEVSXG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBhIHsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpsaW5rLFxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJG5hdi1ib3R0b20tdGV4dC1jb2xvcjtcblxuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmFnZW5jeS1uYW1lLFxuICAgIC5mb290ZXItbWVudSBoMntcbiAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG5hdi1ib3R0b20tYmtnZC1jb2xvcjtcbiAgICAgIG1hcmdpbjogMzZweCA2MHB4IDI0cHggNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkQgU2FyaSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAvLyB2aWEgY29uZmlnIC0tIHdvcmtpbmcgd2l0aCBEIFNhcmlcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGE6bGluaywgYTpsaW5rOmhvdmVyLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgYTp2aXNpdGVkLCBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmF2LWJvdHRvbS10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJEIFNhcmkgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDYwcHggMjBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgIC5zb2NpYWwtbWVkaWEtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTgwcHggMWZyO1xuICAgICAgICAuc29jaWFsLW1lZGlhLWhlYWRlci1saW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJSA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFCb2xkXCI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IFxuICAgICAgICAgICAgICB0b3A6IDE0cHg7IC8vIDI1cHggLSAxMXB4XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IFxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLnNyLW9ubHkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgY2xpcDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICAgbm9uZTtcbiAgICB9XG5cbiAgICB1bCB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogICBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgLmZvb3Rlci1tZW51IHsgXG4gICAgICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMC4xcmVtIDAgMC41cmVtIDJyZW07XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwLjVyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYgPiB1bCBsaXtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmFjdGl2ZXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRk9SIFRIRSBGT09URVIgRk9STUFUIE9QVElPTlMgLS1cbiAgICAvLyBWRVJUSUNBTCBTRVRUSU5HU1xuICAgIG5hdi5mb290ZXItdmVydGljYWx7XG5cbiAgICAgIHVsLmdsb2JhbC1mb290ZXItdG9wLWxpbmtzID4gbGkgPiBzcGFuLFxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci10b3AtbGlua3MgPiBsaSA+IGEge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmF2LWJvdHRvbS10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwuZ2xvYmFsLWZvb3Rlci1pbm5lci1saW5rc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH0gLy8gRU5EIEZPT1RFUiBWRVJUSUNBTCBMQVlPVVQgLS0gQUxBIENPTFVNTlNcblxuICAgIC8vIEhPUklaT05UQUwgU0VUVElOR1NcbiAgICBuYXYuZm9vdGVyLWhvcml6b250YWx7XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICB1bC5nbG9iYWwtZm9vdGVyLXRvcC1saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICB9IC8vIEVORCBGT09URVIgSE9SSVpPTlRBTCBMQVlPVVQgLS0gQUxBIExJU1RFRCBJTkxJTkUgTElOS1NcblxuICB9IC8vIEVORCBHTE9CQUwgRk9PVEVSXG59XG5cbiAgLnNvY2lhbC1tZWRpYSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplIC0gMnB4O1xuICAgIGNvbG9yOiRuYXYtYm90dG9tLXRleHQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgaDI6YmVmb3JlLFxuICAuc29jaWFsLW1lZGlhIGgyOmFmdGVyIHtcbiAgICBcbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgdWx7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IC4yNWVtIDAgMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuc29jaWFsLW1lZGlhIGgyOmJlZm9yZSB7XG4gICAgICByaWdodDogM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgfVxuICAgIC5zb2NpYWwtbWVkaWEgaDI6YWZ0ZXIge1xuICAgICAgbGVmdDogM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuc29jaWFsLW1lZGlhIGE6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgLnNvY2lhbC1tZWRpYSBhOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtbWVkaWEgYSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyogZml4aW5nIFVuYXYgYmxlZWQgaXNzdWVzICovXG5cbiAgLm55Z292LXVuaXZlcnNhbC1mb290ZXIgLmwtZm9vdGVyIC5wYW5lLWRzYyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuICAvKiBNT0JJTEUgVklFVyAqL1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1tb2JpbGUpIHtcbiAgICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gLy8gRU5EXG4gICAgfVxuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuICAgICAgICBuYXYuZm9vdGVyLXZlcnRpY2FsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuICB9IC8vIEVORCBNSU4gTU9CSUxFIFZJRVdcblxuICAvLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4gIC8qIFRBQkxFVCBWSUVXICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuICAgIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7IC8vIDMwcHggLSAxMXB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2LnNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggMzVweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7IC8vIDMwcHggLSAxMXB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vIEVORFxuICAgIH1cblxuXG4gIH0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4gIC8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbiAgLyogREVTS1RPUCBWSUVXICovXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwsXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5zb2NpYWwtbWVkaWEge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAud2VibnktZ2xvYmFsLWZvb3RlciB7XG4gICAgICAgIG5hdi5mb290ZXItdmVydGljYWwsXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH0gLy8gRU5EIE1JTiBQQ1xuXG4gIC8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbiAgLyogV0lERSBWSUVXICA+IDEyODAgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4td2lkZSkge1xuICAgIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAgIC53ZWJueS1nbG9iYWwtZm9vdGVyIHtcbiAgICAgICAgbmF2LmZvb3Rlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYuZm9vdGVyLWhvcml6b250YWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgLndlYm55LWdsb2JhbC1mb290ZXIge1xuICAgICAgICBuYXYuZm9vdGVyLXZlcnRpY2FsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG5hdi5mb290ZXItaG9yaXpvbnRhbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuIiwiLy8gU2Vjb25kYXJ5IE5hdmlnYXRpb25cbi8vXG4vLyBTdHlsaW5nIGZvciBNb2R1bGUgZWxlbWVudHMgKHBvcnQgZm9yIGRpc3Rybylcbi8vXG4vLyBNYXJrdXA6IHNlY29uZGFyeV9uYXZpZ2F0aW9uLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnNlY29uZGFyeV9uYXZpZ2F0aW9uXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gVkFSU1xuXG4vLyBTRUNPTkRBUlkgTkFWSUdBVElPTiBDT0xPUlNcbiRzZWNuYXYtYmFja2dyb3VuZC1jb2xvcjogICAkY29sb3ItdGVydGlhcnkgIWRlZmF1bHQ7XG4kc2VjbmF2LWZvbnQtY29sb3I6ICAgICAgICAgIzAwMDtcblxuLy8gTU9CSUxFIEZJUlNUXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXG4gIC8vIFdJTEwgVkVSSUZZIFdJVEggRFQgT04gQk9SREVSIFRPUCAtIElPSk9ORVBcbiAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjbmF2LWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY25hdi1ocntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgLnNlY25hdi1waXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFNFQ1RJT04gT05FID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuc2VjbmF2LXNlY29uZSxcbiAgLnNlY25hdi1zZWN0d28ge1xuICAgIGEge1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkc2VjbmF2LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTRUNUSU9OIFRXTyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnNlY25hdi1zZWN0d28ge1xuXG4gICAgLy8gTElOS1NcbiAgICB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjI1ZW07XG4gICAgICAgICAgY29sb3I6ICRzZWNuYXYtZm9udC1jb2xvcjtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLyBIWUJSSUQgU0lUVUFUSU9OUyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuc2VjbmF2LXNlY29uZSxcbiAgLnNlY25hdi1zZWN0d28ge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBBTElHTiBBIFNPTE8gRlJBTUUgQ0VOVEVSXG4gIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlLFxuICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gIH1cblxuICAuc2VjbmF2LWVxdWFsLXNwYWNlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbn0gLy8gZW5kIHNlY29uZGFyeS1uYXZpZ2F0aW9uXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuXG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIC8vIERJU1BMQVkgVEhFIFBJUEUgRk9SIFRBQkxFVCBPTiBVUFxuICAgIC5zZWNuYXYtcGlwZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2VjbmF2LWhye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlY25hdi1ocntcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgO1xuICAgIH1cblxuICAgIC8vIGNvbmRpdGlvbmFsbHkgYWRkIDJweCB0b3AgcGFkZGluZyBkZXBlbmRlbnQgb24gZmlyc3QgY2hpbGRcbiAgICAvLyBsaXN0cyBoYWQgZXh0cmEgc3BhY2luZyB3aGljaCBkb2Vzbid0IHJlcXVpcmUgdGhlIDJweFxuICAgIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1lcXVhbC1zcGFjZSB7XG4gICAgICAmOmhhcyg+IHA6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY25hdi1zZWN0d28uc2VjbmF2LWVxdWFsLXNwYWNlIC5zZWNvbmRhcnktbmF2LXd5c2l3eWd0d28ge1xuICAgICAgJjpoYXMoPiBwOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG59IC8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0cHggMDtcblxuICAuc2VjbmF2LXBpcGV7XG4gICAgLy93aWR0aDogMSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gIH1cblxuICAuc2VjbmF2LWhye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VjbmF2LXNlY29uZSBwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cblxuICAuc2VjbmF2LXNlY3R3byB1bC5zZWNvbmRhcnktbmF2LWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWNuYXYtc2VjdHdvIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG5cbiAgLnNlY25hdi1zZWN0d28uc2VjbmF2LWZ1bGwtc3BhY2UsXG4gIC5zZWNuYXYtc2Vjb25lLnNlY25hdi1mdWxsLXNwYWNlLFxuICAuc2VjbmF2LXNlY3R3by5zZWNuYXYtZnVsbC1zcGFjZSBwLFxuICAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSBwIHtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIH1cblxuICAuc2VjbmF2LXNlY29uZS5zZWNuYXYtZnVsbC1zcGFjZSxcbiAgLnNlY25hdi1zZWN0d28uc2VjbmF2LWZ1bGwtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VjbmF2LWVxdWFsLXNwYWNle1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cblxuICAvLyBJRiBMSU5LUyBBTkQgRlVMTCBTUEFDRVxuICAuc2VjbmF2LWZ1bGwtc3BhY2Uge1xuICAgIC8vIExJTktTXG4gICAgdWwuc2Vjb25kYXJ5LW5hdi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGF7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxufSAvLyBFTkQgTUlOIFBDXG4iLCIvLyBGZWF0dXJlZCBDYXJkXG4vL1xuLy8gRmVhdHVyZWQgQ2FyZCBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogY2FyZC5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5jYXJkXG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJGZlYXR1cmVkLWNhcmQtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGZlYXR1cmVkLWNhcmQtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGZlYXR1cmVkLWNhcmQtYXJyb3ctY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGZlYXR1cmVkLWNhcmQtYXJyb3ctY29sb3ItaG92ZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kZmVhdHVyZWQtY2FyZC1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kZmVhdHVyZWQtY2FyZC1mYWxsYmFjay1pbWctYmtnOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuXG4vLyBDQVJEUyBXUkFQUEVSIEZPUiBQQURESU5HXG4uY2FyZHMtd3JhcHtcbiAgLy9wYWRkaW5nOiA4MHB4IDA7XG59XG5cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyLWRpc3BsYXkge1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLy9wYWRkaW5nOiAkZnJhbWUtcGFkZGluZy1zbSAwO1xufVxuXG4vKiBtYXliZSByZXBsYWNlIHdpdGggY2xhc3MgY2FsbGVkIHdlYm55LWNhcmQtcm93PyAqL1xuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZT5kaXYge1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgLy9wYWRkaW5nOiAxcmVtOyAvLyBub3Qgc3VyZSB3aHkgdGhpcyBpcyBoZXJlIC0gcmVtb3ZpbmcgdG8ga2VlcCBmcmFtZSBwYWRkaW5nL21hcmdpbiBvbiBtYWluIGZyYW1lIGNsYXNzXG4gIC8vcGFkZGluZy1ib3R0b206IDgwcHg7IC8vIG1hcmdpbnMgYW5kIHBhZGRpbmcgYXJlIG9uIG1haW4gZnJhbWUgY2xhc3NcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZT5kaXY+ZGl2IHtcbiAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheS1saXRlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6OTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlXG4uZmVhdHVyZWQtY2FyZC0tZmllbGQtd2VibnktY2FyZC1wZy10aXRsZSB7XG4gIC8vZm9udC1mYW1pbHk6ICRvc3dhbGQ7XG4gIC8vZm9udC13ZWlnaHQ6IDkwMDtcbiAgLy9mb250LXNpemU6ICRmcmFtZS10aXRsZTtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgLy9wYWRkaW5nLWJvdHRvbTogMTBweDsgLy8gbmVlZCB0byBldmFsdWF0ZSB0aGlzIHdoZW4gY2hhbmdpbmcgdGhlc2UgdG8gaGVhZGluZ3NcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgLy9wYWRkaW5nLXRvcDogODBweDsgLy8gc3BhY2luZyB0YWtlbiBjYXJlIG9mIGZ1cnRoZXIgdXBcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZVxuLmZlYXR1cmVkLWNhcmQtLWZpZWxkLXdlYm55LWNhcmQtcGctaGVhZGxpbmUge1xuICAvL2ZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250OiAgJGZyYW1lLWhlYWRsaW5lO1xuICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1mcmFtZS1oZWFkbGluZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNWVtOyAvLzJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuM2VtO1xufVxuXG4uZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSAuZmVhdHVyZWQtY2FyZC0tZmllbGQtd2VibnktY2FyZC1wZy1oZWFkbGluZSB7XG4gIC8vZm9udC1zaXplOiA0MHB4O1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmUtZnJvbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07Ly8zcmVtO1xufVxuXG4ud2VibnktY2FyZCB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICBmbGV4LWdyb3c6MTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaW1nIHtcbiAgICBib3JkZXI6bm9uZTtcbiAvLyAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi8vIGFkZGluZyBjbGFzc2VzIHRvIGZpeCBpbnN0YW5jZXMgd2hlcmUgc29tZSBjYXJkcyBkb24ndCBoYXZlIGRhdGVzLCBldGMuXG4uY2FyZC1pbWFnZSB7XG4gIGhlaWdodDogMjI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2FyZC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzI1cHg7IC8vc2VwYXJhdGUgZnJvbSBmbGV4IHRvIGhlbHAgd2l0aCBJRSBpc3N1ZXMsIG1pbi1oZWlnaHQgaGVscHMga2VlcCBidXR0b24gYXQgYm90dG9tXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBpbmNsdWRlcyB0aXRsZSAobGFiZWwpIGFuZCBkYXRlIChpZiBpdCBleGlzdHMpXG4uY2FyZC1jb250ZW50LXRvcCB7XG4gIGZsZXg6IDAgMSA1ZW07IC8vIHByb2JhYmx5IG9ubHkgbmVlZHMgdG8gYmUgNnJlbSwgYnV0IGxhcmdlIHRpdGxlcyBydWluIGl0IGN1cnJlbnRseSAtIHdoZW4gc2hvcnQgdGl0bGUgaXMgaW1sZW1lbnRlZCBzaG91bGQgd29yayBiZXR0ZXJcbn1cblxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtaW1nIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi53ZWJueS1jYXJkIGgxIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtIC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWluLWhlaWdodDogMi4yNWVtO1xuICBhOmxpbmsge1xuICAgIGNvbG9yOiR0ZXh0LWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ud2VibnktY2FyZCAud2VibnktY2FyZC1kYXRlIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi53ZWJueS1jYXJkIC53ZWJueS1jYXJkLWRlc2NyaXB0aW9uIHAsXG4ud2VibnktY2FyZCAud2VibnktY2FyZC10ZWFzZXIge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6ICAgJGZyYW1lLWJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuXG4ud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEge1xuICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6JGNhbGwtdG8tYWN0aW9uO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAuaWNvbi1yaWdodC1jYXJldCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWFycm93LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbn1cblxuLndlYm55LWNhcmQgLndlYm55LWNhcmQtc2hhcmUtYmFyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjokY2FsbC10by1hY3Rpb247XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gIC53ZWJueS1jYXJkLXNoYXJlLWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgfVxuXG4gIC53ZWJueS1jYXJkLXNoYXJlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24tZW1haWwge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1mYWNlYm9vayB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1pY29uLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1pY29uLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLXR3aXR0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2VibnktY2FyZC1zaGFyZS1yaWdodCB7XG4gICAgLmljb24tc2hhcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtYXJyb3ctY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtYXJyb3ctY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG59XG5cbi5jYXJkLWZhbGxiYWNrLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmZWF0dXJlZC1jYXJkLWZhbGxiYWNrLWltZy1ia2c7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmZWF0dXJlZC1jYXJkLWZhbGxiYWNrLWltZy1ia2c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjklO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cblxuICAuc3QwIHtcbiAgICBzdHJva2U6ICNmZmZmZmY7XG4gIH1cblxufVxuXG4vLyBDQVJEIExJTktTXG4uZ2VuZXJpYy1jYXJkLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gbWF4LWhlaWdodDogMjAwcHg7XG5cbiAgLmdlbmVyaWMtY2FyZC1saW5rcy1pbiB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YScsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIC8vQGluY2x1ZGUgaWNvbihhZnRlciwgZmEtY2FyZXQtcmlnaHQpO1xuICAgICAgaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIGNvbG9yOiAjMTI4ZWMzO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtZnJhbWUtdGl0bGUtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIH1cblxuICAgIGxpLmxhc3QtY2FyZC1saW5rIGEsXG4gICAgbGk6bGFzdC1jaGlsZCBhe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaS5maXJzdC1jYXJkLWxpbms6bGFzdC1jaGlsZCBhe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgfVxuXG4gIH1cbn1cblxuLmljb24tcmlnaHQtY2FyZXR7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1jYXJldC1yaWdodCk7fVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXJkLXBhcmFncmFwaC10eXBlIHtcbiAgJj5kaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJj5kaXY+ZGl2IHtcbiAgICB3aWR0aDogMTAwJTsgLyogcmF0aGVyIHRoYW4gZmxleC1iYXNpcyAqL1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGU+ZGl2PmRpdiB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1wYykge1xuICAgICAgd2lkdGg6IDMwJTsgLyogcmF0aGVyIHRoYW4gZmxleC1iYXNpcyAqL1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgLy8gd2lkdGggb2YgY2FyZCBpbWFnZSBzdHlsZVxuICAgIH1cbiAgfVxuXG4vLyBJRSAxMCBhbmQgMTEgdGFyZ2V0XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuY2FyZC1pbWFnZSB7XG4gICAgLy9taW4taGVpZ2h0OjIzMHB4OyAvLyB3aXRoIGZsZXggY2hyb21lIHN0cmV0Y2hlcyBjYXJkIGNvbnRlbnQgc28gdGl0bGVzIHN0aWxsIGxpbmUgdXAgaWYgdGhlcmUgaXMgb25seSBvbmUgY2FyZCB3aXRoIGFuIGltYWdlLCBJRSBkb2VzIG5vdFxuICB9XG5cbiAgLmNhcmQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDc1cHg7IC8vIHNlcGFyYXRlIGZyb20gZmxleCB0byBoZWxwIHdpdGggSUUgaXNzdWVzLCBtaW4taGVpZ2h0IGhlbHBzIGtlZXAgYnV0dG9uIGF0IGJvdHRvbVxuICB9XG5cbiAgLmNhcmQtY29udGVudC10b3Age1xuICAgIGZsZXg6IDAgMSA4ZW07IC8vIElFIDExIGFuZCBzdWNoLCBuZWVkcyBtb3JlXG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2FyZC1wYXJhZ3JhcGgtdHlwZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBmaXhlcyBpbWFnZXMgb24gSUUgMTEgaW1hZ2UgYW5kIHRpdGxlIG92ZXJmbG93IC0gbm90IHN1cmUgd2h5ICovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlblxcMCB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGU+ZGl2e1xuICAgICY6YWZ0ZXIge1xuICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgaGVpZ2h0OiAwO1xuICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgJj5kaXYge1xuICAgIGZsb2F0OmxlZnQ7IC8qIG92ZXJjb21lcyBmbGV4Ym94IGxpbWl0YXRpb25zb24gSUUgOCw5LDEwICovXG4gICAgfVxuICB9XG59XG5cbi53ZWJueS1jYXJkLWZyYW1lLWlubmVyIHtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBmb250OiAkZnJhbWUtdGl0bGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWZyYW1lLXRpdGxlLWNvbG9yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgICAgIGNvbG9yOiAkZmVhdHVyZWQtY2FyZC1mcmFtZS1oZWFkbGluZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAuZnJvbnQgJiB7XG4gICAgICAgIC8vdXNpbmcgZXhwbGljaXQgY3NzIGZvciBoZWFkbGluZSBpbnN0ZWFkIG9mIHZhcmlhYmxlIGJjIG9mIGVtIGNvbmZsaWN0XG4gICAgICAgIGZvbnQ6IDgwMCA0MHB4LzEgXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEV2ZW50IGNhcmRzICovXG4uY2FyZC1jb250ZW50IHtcbiAgLnN1bW1hcnkge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAuY2FyZC1ldmVudCB7XG4gICAgJi0tZGF0ZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbSAxZW0gMWVtO1xuICAgICAgcGFkZGluZzogLjVyZW0gMXJlbSAxcmVtIDFyZW07XG5cbiAgICAgIC8vX2V2ZW50X2RhdGVfY2FyZC5zY3NzIE1peGluXG4gICAgICBAaW5jbHVkZSBldmVudC1kYXRlLWNhcmQ7XG5cbiAgICB9XG4gIH1cbn1cblxuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAud2VibnktY2FyZCAud2VibnktY2FyZC1jdGEge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAuY2FyZC1jb250ZW50IHtcbiAgICAuY2FyZC1ldmVudC0tZGF0ZS1ibG9jayB7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2VuZXJpYy1jYXJkLWxpbmtzIC5nZW5lcmljLWNhcmQtbGlua3MtaW4gYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmljb24tcmlnaHQtY2FyZXQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGV2ZW50IGRhdGUgJiBsb2NhdGlvbiBjYXJkIHN0eWxlcy5cbkBtaXhpbiBldmVudC1kYXRlLWNhcmQge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcblxuICBpIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudGltZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLnRpbWUtZnVsbC10aW1lIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLm11bHRpLWRheSB7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjVweDtcblxuICAgICAgJi5kYXNoIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vbnRoIHtcbiAgICB6b29tOiAxO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRheSB7XG4gICAgem9vbTogMTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC15ZWFyIHtcbiAgICB6b29tOiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kYXNoIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuc3RhcnQtZXZlbnQteWVhciB7XG4gICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZW5kLWV2ZW50LXllYXIge1xuICAgICAgd2lkdGg6IDgzcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGltZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtY2xvY2spO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXBpbik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG4gICAgLnZlbnVlLW5hbWUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBzcGFuLmNvdW50cnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubGFzdC11cGRhdGVkLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCByZWZyZXNoKTtcblxuICAgIC5sYXN0LXVwZGF0ZWQtbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cblxuICAgIC5sYXN0LXVwZGF0ZWQge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbn0iLCIvLyBQYWdlIFRpdGxlXG4vL1xuLy8gU3R5bGluZyBvZiB0aGUgTGFuZGluZyBQYWdlIFRpdGxlLlxuLy9cbi8vIE1hcmt1cDogcGFnZS10aXRsZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy53ZWJueS1wYWdldGl0bGVcblxuLy8gY29sb3IgdmFyaWFibGVzIC0gb25seSB0aGUgdmFyaWFibGVzIG9uIHRoZSBsZWZ0IHNob3VsZCBiZSB1c2VkIGJlbG93XG4kdGl0bGUtYmFyLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiR0aXRsZS1iYXItZGVmYXVsdC10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0aXRsZS1iYXItc3ViLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gQk9EWSBQQVJUSUFMXG4vLyBDUkVBVEVEIEJZIFdFQk5ZXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogRk9OVFMgLyBTSVpFUyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBQQVJBR1JBUEggUEFERElORyAqL1xuLndlYm55LXBhZ2UtcGFyYWdyYXBocy1pbiA+IGRpdiA+IGRpdntcbiAgLy8gcGFkZGluZzogODBweCAwOyAvLyBJREVBTExZXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIE5FV1MgQk9EWSBXUkFQUEVSICovXG4ubmV3cy1ib2R5LFxuLmJvZHktYXJlYXtcbiAgLm5ld3MtYm9keS1pbixcbiAgLmJvZHktYXJlYS1pbntcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4XG4gICAgfVxuICBcbiAgICBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHhcbiAgICB9XG4gIFxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuICAgIC5ydGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5wcmVzcy10ZWFzZXIsXG4gICAgLmJvZHktYXJlYS1zdWJ0aXRsZXtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgLy9mb250LXNpemU6IDEuNGVtO1xuICAgICAgLy9saW5lLWhlaWdodDogMS4yZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIC5wcmVzcy1zdWJ0aXRsZS1pdGVtLFxuICAgICAgLmJvZHktYXJlYS1zdWJ0aXRsZS1pdGVtLFxuICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzcy1zdWJoZWFkIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuXG4gICAgLnByZXNzLWJvZHksXG4gICAgLmN0LWF0dGFjaHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLnByZXNzLWNvbnRhY3QtaW5mb3tcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XG5cbiAgICAgIGgyIGF7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFnZS1ib2R5LFxuICAgIC5jYXRlZ29yeS10aWxlcy1ib2R5e1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgfSAvLyBFTkQgLnh4LWluXG59IC8vIEVORCAueHhcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogTEFORElORyBUSVRMRSBTRUNUSU9OICovXG5cbi5sYW5kaW5nLXRpdGxlLWFyZWF7XG4gIGJhY2tncm91bmQ6ICR0aXRsZS1iYXItYmtnZC1jb2xvciBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBwYWRkaW5nOiAyMHB4IDglO1xuXG4gIC5sYW5kaW5nLXRpdGxlIGgxe1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHRpdGxlLWJhci1kZWZhdWx0LXRleHQtY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sYW5kaW5nLXN1YnRpdGxle1xuICAgIGNvbG9yOiAkdGl0bGUtYmFyLXN1Yi10aXRsZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTZweCA1MnB4O1xuXG4gIH1cblxufVxuXG4uYm9keS1hcmVhLXN1bW1hcnl7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogV1lTSVdZRyBFTUJFRERFRCBJTUFHRSBTVFlMRVMgKi9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEltYWdlIFN0eWxlIC0gd3lzaXd5ZyA2NjB4NDAwICovXG5maWd1cmUuZW1iZWRkZWQtZW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgLyogKGJlbG93KSBmaXggdG8gY2VudGVyIGZpZ2NhcHRpb24gaHRtbDUgdGFnIG91dHNpZGUgb2YgaW1hZ2Ugc3R5bGUgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+IGFydGljbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHsgLy8gaGlkZSB0aXRsZVxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEFsaWduIGNhdGlvbiB0ZXh0IGxlZnQgKi9cbmZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hcnRpY2xlLm1lZGlhLm1lZGlhLWltYWdlLnZpZXctbW9kZS13eXNpd3lnIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogSW1hZ2UgU3R5bGUgLSB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgKi9cbmFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLXd5c2l3eWctcG9ydHJhaXQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICA+IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKiB3eXNpd3lnIHBvcnRyYWl0IDMwMHgzMDAgd2l0aG91dCBhIGNhcHRpb24gKi9cbmFydGljbGUuZW1iZWRkZWQtZW50aXR5LmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuYXJ0aWNsZS5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLyogd3lzaXd5ZyBwb3J0cmFpdCAzMDB4MzAwIHdpdGhvdXQgYSBjYXB0aW9uICovXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTU9CSUxFIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMGVtKSB7XG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICAubmV4dC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50b2MtcGFyYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAubmV3cy1ib2R5LFxuICAuYm9keS1hcmVhe1xuXG4gICAgLm5ld3MtYm9keS1pbixcbiAgICAuYm9keS1hcmVhLWlue1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAgIHAsIGxpLCAucnRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZS1ib2R5LFxuICAgICAgLnByZXNzLWJvZHksXG4gICAgICAuY3QtYXR0YWNoLFxuICAgICAgLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgICAgIC5jYXRlZ29yeS10aWxlcy1ib2R5e1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgfVxuICAgIFxuICB9XG59Ly8gRU5EIE1PQklMRSBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLXRpdGxlLWFyZWEgPiBkaXZ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5sYW5kaW5nLXRpdGxlLWFyZWF7XG4gICAgcGFkZGluZzogMCAyJTtcblxuXG4gICAgLmxhbmRpbmctdGl0bGUgaDF7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctc3VidGl0bGV7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXBhcmFncmFwaHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAvL21hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgIC5uZXh0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRvYy1wYXJhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWJvZHksXG4gIC5ib2R5LWFyZWEge1xuXG4gICAgLm5ld3MtYm9keS1pbixcbiAgICAuYm9keS1hcmVhLWlue1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAgIC5wcmVzcy10ZWFzZXIsXG4gICAgICAuYm9keS1hcmVhLXN1YnRpdGxle1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICAucGFnZS1ib2R5LFxuICAgICAgLnByZXNzLWJvZHksXG4gICAgICAuY3QtYXR0YWNoLFxuICAgICAgLnByZXNzLWNvbnRhY3QtaW5mbyxcbiAgICAgIC5jYXRlZ29yeS10aWxlcy1ib2R5e1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICBwLCAucnRsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59ICAvLyBFTkQgVEFCTEVUIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgLSBBVCBNQVggKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuICAvKiBMQU5ESU5HIC8gUEFHRSBUSVRMRSBTRUNUSU9OICovXG5cbiAgLmxhbmRpbmctdGl0bGUtYXJlYSA+IGRpdntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubGFuZGluZy10aXRsZS1hcmVhe1xuICAgIHBhZGRpbmc6IDAgNjBweDtcblxuICAgIC5sYW5kaW5nLXRpdGxlIGgxe1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMCBhdXRvO1xuICAgIC50b2MtcGFyYSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIENPTlRBQ1QgUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8qIElDT05TICovXG4uY29udGFjdC1pY29uLXBob25lLFxuLmNvbnRhY3QtaWNvbi1tYWlse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG59XG5cbi5jb250YWN0LWluYmxrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0LWluYmxre1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uY29udGFjdC1oZWFkaW5ne1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgIFxufVxuXG4uY29udGFjdC1oZWFkaW5nIGxhYmVsOjpiZWZvcmV7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNvbnRhY3QtaWNvbi1waG9uZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9jb250YWN0L2NvbnRhY3QtcGhvbmUucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1pY29uLW1haWx7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29udGFjdC9jb250YWN0LW1haWwucG5nXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYS1waG9uZS1maWVsZCBzcGFue1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICBcbiAgICBcbiAgICBcbiAgICBcbn0gLy8gRU5EIFRBQkxFVCBWSUVXXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgXG4gIFxuLmNvbnRhY3QtaW5ibGsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgd2lkdGg6IDQ5JTtcbn0gXG4gICAgXG5cbiAgICBcbiAgICBcbn0gLy8gRU5EIERFU0tUT1AgVklFVyIsIi8vIEFubm91bmNlbWVudCBIaWdobGlnaHQgXG4vL1xuLy8gQW5ub3VuY21lbnQgSGlnaGxpZ2h0IHN0eWxpbmcuIFRoaXMgaXMgZGVyaXZlZCBmcm9tIGEgUGFyYWdyYXBoIFR5cGUgYW5kIGlzIGRpc3BsYXlzIHJlZmVyZW5jZWQgZW50aXR5IHZpYSBOZXdzLCBMYW5kaW5nLCBhbmQgSW5uZXIgcGFnZSBjb250ZW50LiBcbi8vIFxuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlOiBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0zMTQgXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuYW5ub3VuY2VtZW50XG5cbi8vIE5ld3Ncbi8vXG4vLyBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgdGhlIE5ld3MgQW5ub3VjZW1lbnQgSGlnaGxpZ2h0IHBhcmFncmFwaCB0eXBlXG4vL1xuLy8gTWFya3VwOiBhbm5vdW5jZW1lbnQtbmV3cy5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5hbm5vdW5jZW1lbnQubmV3c1xuXG4vLyBMYW5kaW5nIFBhZ2Vcbi8vXG4vLyBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgdGhlIExhbmRpbmcgUGFnZSBBbm5vdWNlbWVudCBIaWdobGlnaHQgcGFyYWdyYXBoIHR5cGVcbi8vXG4vLyBNYXJrdXA6IGFubm91bmNlbWVudC1sYW5kaW5nLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmFubm91bmNlbWVudC5sYW5kaW5nXG5cbi8vIElubmVyIFBhZ2Vcbi8vXG4vLyBUaGlzIGlzIGFuIGV4YW1wbGUgb2YgdGhlIElubmVyIFBhZ2UgQW5ub3VjZW1lbnQgSGlnaGxpZ2h0IHBhcmFncmFwaCB0eXBlXG4vL1xuLy8gTWFya3VwOiBhbm5vdW5jZW1lbnQtaW5uZXIuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuYW5ub3VuY2VtZW50LmlubmVyXG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJGFubm91bmNlLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRhbm5vdW5jZS1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYW5ub3VuY2UtZnJhbWUtaXRlbS1ia2dkLWNvbG9yOiAkY29sb3ItbW9uby1sdCAhZGVmYXVsdDtcbiRhbm5vdW5jZS1mcmFtZS1pdGVtLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRhbm5vdW5jZS1mcmFtZS1pdGVtLXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGFubm91bmNlLWZyYW1lLWhlYWRsaW5lLWZvbnQtc2l6ZTogMjRweDtcbiRhbm5vdW5jZS1mcmFtZS1oZWFkbGluZS1saW5lLWhlaWdodDogMzBweDtcbi8vICRhbm5vdW5jZS1mcmFtZS1idXR0b246ICFkZWZhdWx0O1xuLy8gUkVBU1NJR05FRCBWQUxTIEZPUiBHTE9CQUwgU0NPUEUgLS0gQU5OT1VOQ0VNRU5UXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiRhbm5vdW5jZW1lbnQtYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRhbm5vdW5jZW1lbnQtYnV0dG9uLXRleHQtY29sb3I6ICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kYW5ub3VuY2VtZW50LWJ1dHRvbi1iYWNrLWNvbG9yOiAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yIWRlZmF1bHQ7XG4kYW5ub3VuY2VtZW50LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yOiAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cblxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBBTk5PVU5DRU1FTlRTIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gUEFSQUdSQVBIXG4uYW5ub3VuY2VtZW50LXdyYXB7XG4gICAgLy9wYWRkaW5nOiAkZnJhbWUtcGFkZGluZy1zbSAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBBTk5PVU5DRU1FTlRTIFdSQVBQRVIgKi9cbi53ZWJueS1hbm5vdW5jZW1lbnRze1xuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbm5vdW5jZS1mcmFtZS1pdGVtLWJrZ2QtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBcbiAgICAud2VibnktYW5ub3VuY2Utd3JhcHtcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAud2VibnktYW5ub3VuY2Utd3JhcC1pbntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFubm91bmNlbWVudC1kYXRle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBcbiAgICAuYW5ub3VuY2VtZW50LWluZm8sXG4gICAgLndlYm55LWFubm91bmNlbWVudC1idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGFubm91bmNlLWZyYW1lLWl0ZW0tdGV4dC1jb2xvcjsgICBcbiAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC5hbm5vdW5jZW1lbnQtaW5mb3tcblxuICAgICAgICBmb250LXNpemU6ICRmcmFtZS1iYXNlLWZvbnQtc2l6ZTtcblxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiAkYW5ub3VuY2UtZnJhbWUtaXRlbS10aXRsZS1jb2xvcjsgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGFubm91bmNlLWZyYW1lLWhlYWRsaW5lLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYW5ub3VuY2UtZnJhbWUtaGVhZGxpbmUtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZS1mcmFtZS1pdGVtLXRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFubm91bmNlbWVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYW5ub3VuY2UtZnJhbWUtaXRlbS10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmcmFtZS1iYXNlLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgXG4gICAgLndlYm55LWFubm91bmNlbWVudC1idXR0b257XG4gICAgICAgIG1hcmdpbjogNyUgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgICAgICAgICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGFubm91bmNlbWVudC1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZW1lbnQtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5ub3VuY2VtZW50LWJ1dHRvbi1iYWNrLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbm5vdW5jZW1lbnQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCVVRUT04gQ0FMTFNcbiAgICAgICAgQGluY2x1ZGUgZnJhbWUtYnV0dG9uLWJhc2UoKTtcblxuXG4gICAgfVxuXG59IC8vIEVORCBCQVNFIEFOTk9VTkNFTUVOVCBTVFlMRVMgXG5cblxuLy8gQU5OT1VOQ0VNRU5UIEZJRUxEUyBUSVRMRSBBTkQgSEVBRExJTkVTXG4ud2VibnktYW5ub3VuY2VtZW50LWZyYW1lLWlubmVyIHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXBjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXG4gICAgICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRhbm5vdW5jZS1mcmFtZS10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250OiAkZnJhbWVfdGl0bGU7IC8vJG9zd2FsZDtcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYW5ub3VuY2UtZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgICAvL2ZvbnQ6IGJvbGQgJGZyYW1lX2hlYWRsaW5lICRmcmFtZS1oZWFkbGluZTsgLy9mb250IG5lZWRzIHRvIGVuZCB3aXRoIGZvbnQtZmFtaWx5XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIC5mcm9udCAmIHtcbiAgICAgICAgICAgICAgICBmb250OiA4MDAgNDBweC8xIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gSEFORExFUyBMQU5ESU5HIFBBR0UgSE9NRSBWUy4gU0VDT05EQVJZIEhFQURMSU5FU1xuLmZyb250IC5mcmFtZS1oZWFkbGluZXtcbiAgICAgLy9mb250LXNpemU6IDNyZW07XG4gICAgIGZvbnQ6ICRmcmFtZS1oZWFkbGluZS1mcm9udDtcbiB9XG5cbi8vLmZyYW1lLWhlYWRsaW5le1xuICAgIC8vZm9udC1zaXplOiAycmVtO1xuICAgLy8gZm9udC1zaXplOiAkZnJhbWUtaGVhZGxpbmU7XG4vL31cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG5cbn0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gICBcbiAgICBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEFOTk9VTkNFTUVOVFMgV1JBUFBFUiAqLyAgICBcbi53ZWJueS1hbm5vdW5jZW1lbnRze1xuICAgIFxuICAgIC5hbm5vdW5jZW1lbnQtaW5mbyxcbiAgICAud2VibnktYW5ub3VuY2VtZW50LWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgfVxuICAgIFxuICAgIC5hbm5vdW5jZW1lbnQtaW5mb3tcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgXG4gICAgLndlYm55LWFubm91bmNlbWVudC1idXR0b257XG4gICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAgXG59XG4gICAgXG59IC8vIEVORCBNSU4gUEMgVklFVyIsIi8vIERvY3VtZW50IEF0dGFjaG1lbnRzXG4vL1xuLy8gRG9jdW1lbnQgQXR0YWNobWVudCBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogYXR0YWNobWVudHMuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuYXR0YWNobWVudHNcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cblxuXG4ucHJlc3MtZG9jc3tcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNzgwcHg7ICAgXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLmRvYy1zZXQge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRvYy1zZXQtdGl0bGUge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kb2Mtc2V0LXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHJlc3MtZG9jcy1kZXNjIHtcbiAgLy8gT0RETFkgRU5PVUdIIC0gVEhJUyBXT1JLUyFcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmRvYy1saXN0IHtcbiAgbWFyZ2luOiAtMXB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRvY3VtZW50LXdyYXBwZXIgXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8vcm91bmRlZCBjb3JuZXJzIGRvd25sb2FkIGJveCBwYWdlIG1vYmlsZSBmaXJzdFxuLnByZXNzLWRvY3MtZXJlZiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXYge1xuICAgIGRpdiB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXY6b25seS1jaGlsZCB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmRvY3VtZW50LXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDBweDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gXG5cbi8vcm91bmRlZCBjb3JuZXJzIGZvciBkb2MgbGlzdGluZyBnZW5lcmljIHBhZ2UgbW9iaWxlIGZpcnN0XG5zZWN0aW9uIHtcbiAgZGl2IHtcbiAgICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2MtbGlzdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIC5kb2MtbGlzdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhLWRvY3VtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmZhLWRvd25sb2FkIHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICMwMDRkZDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDBweCAyMHB4O1xuICB9XG59XG5cbi5kb2MtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHg7XG59XG5cbi5kb2MtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjBlbTtcbiAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG9jLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAxLjBlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmxpbmt7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgICB9XG4gICY6dmlzaXRlZHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gICAgICAgIH1cbiAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gICAgICAgIH1cbn1cblxuLmRvYy1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmRvYy1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGl0ZSwgOCk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xufVxuXG4vKmEgZGl2LmRvd25sb2Fke1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG4gICY6bGluazpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxuICAmOmE6dmlzaXRlZHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxufSovXG5cbmEuZG93bmxvYWQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIGJhc2UgZG9jdW1lbnQgbGlzdCBzdHlsaW5nIGZvciBhbGwgY29udGVudCB0eXBlc1xuLmRvYy1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgXG4gIC5kb3dubG9hZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4vLyBvdmVycmlkZSBmb3IgTmV3cyBhbmQgUGFnZSBjb250ZW50IHR5cGVzXG4ucHJlc3MtZG9jcy1lcmVmLFxuLnBhZ2UtdHlwZSB7XG4gIC5kb2MtbGlzdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5kb3dubG9hZCBwIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6bGlua3tcbiAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgICB9XG4mOnZpc2l0ZWR7XG4gICAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gICAgICB9XG4mOmhvdmVye1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbn1cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuICAuZG9jdW1lbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRvYy1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDAlO1xuICB9XG5cbiAgLmRvd25sb2FkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC8vICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGl0ZSwgOCk7IFxuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAgICAmID4gYXtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICB9XG5cbiAgLmRvd25sb2FkIGE6dmlzaXRlZHtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG5cbiAgLmZhLWRvd25sb2Fke1xuICAgIGNvbG9yOiAjMDA0ZGQxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vIHJvdW5kZWQgY29yZW5lcnMgcGFnZSB0YWJsZXRcbiAgLnByZXNzLWRvY3MtZXJlZiB7XG4gICAgZGl2IHtcbiAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5OSVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMTVweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG4gIC8vIHJvdW5kZWQgY29ybmVycyBnZW5lcmljIHRhYmxldFxuICBzZWN0aW9uIHtcbiAgICBkaXYge1xuICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgLmRvYy1saXN0IHtcbiAgICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDBweCAwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDE1cHggMHB4IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAwcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Om9ubHktY2hpbGQge1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAuZG9jLWxpc3Qge1xuICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG5cblxuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcblxuICAucHJlc3MtZG9jc3tcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICB9XG4gICAgXG4gICAgXG4gIC5kb2Mtc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZhLWRvY3VtZW50IHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWRvY3VtZW50KTt9XG5cbiAgLmZhLWRvY3VtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDIwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1JTtcbiAgICB0b3A6IDM3JTtcbiAgfVxuXG4gIC5kb2MtaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saXRlO1xuICAgIGxlZnQ6IDE1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG5cbiAgfVxuXG4gIC5kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmctdG9wOiAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktbGl0ZSwgOCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJiA+IGF7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkIDJweDtcbiAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkIGE6dmlzaXRlZHtcbiAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9IFxufVxuXG4vL0ZvciB3aWRlIGRlc2t0b3BzXG5AbWVkaWEgKG1pbi13aWR0aDogJG1heC1wYykge1xuICAuZG93bmxvYWQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmRvYy1pbmZvIHtcbiAgICB3aWR0aDogNTklO1xuICB9XG4gIC5mYS1kb2N1bWVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59IiwiLy8gQmlvIEZyYW1lXG4vL1xuLy8gQmlvIEZyYW1lIHN0eWxpbmcuXG4vL1xuLy8gTWFya3VwOiBiaW9mcmFtZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy5iaW9mcmFtZVxuXG4vLyBjb2xvciB2YXJpYWJsZXMgKHNlY29uZGFyeSlcbiRiaW8tZnJhbWUtYmtnbmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuLy8gY29sb3IgdmFyaWFibGVzIChwcmltYXJ5KVxuJGJpby1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtdGl0bGUtY29sb3ItcHJpbWFyeTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuLy8gbW9ub2Nocm9tZSBsaWdodCBjb2xvciB2YXJpYWJsZXNcbiRiaW8tZnJhbWUtYmtnZC1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1sdCAhZGVmYXVsdDtcbiRiaW8tZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUkVBU1NJR05FRCBWQUxTIEZPUiBHTE9CQUwgU0NPUEUgLS0gQklPXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiRiaW8tYnV0dG9uLWJvcmRlci1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWJhY2stY29sb3I6ICRidXR0b24tYmtnZC1jb2xvciAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUHJpbWFyeSBidXR0b24gY29sb3JzXG4kYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGJpby1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5OiAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gTW9ub2Nocm9tZSBidXR0b24gY29sb3JzXG4kYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU6ICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRiaW8tYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJGJpby1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIFZhcnNcbiRiaW9mcmFtZS1tYXJnaW46IDE1cHg7XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEJJT0ZSQU1FIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gUFJFTElNIE9WRVJSSURFU1xuLnBhZ2UtcGFyYWdyYXBocyBpbWcge1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEJJT0ZSQU1FIFdSQVBQRVIgKi9cbi5iaW9mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1mcmFtZS1ia2duZC1jb2xvcjsgLy8gQUREIFRPIENPTE9SIFNDSEVNRSBWQVJTXG5cbiAgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyJSArIDYwcHgpO1xuXG4gICAgICAubWVkaWEtaW1hZ2UgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIC8qbWF4LWhlaWdodDogNDAwcHg7Ki9cbiAgICAgICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICAgIC8vIENvbnRlbnQgRWRpdGluZyBzdHlsZSAtIEJpb2ZyYW1lIGltYWdlIGNvbnRleHR1YWwgbGlua1xuICAgICAgYXJ0aWNsZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgIC8qbWluLWhlaWdodDogMzkwcHg7Ki9cbiAgICAgIH1cbiAgICB9IC8vIEVORCBCSU8gSU1BR0VcblxuICAgIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMiUgNCU7XG5cbiAgICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLXRpdGxlLWNvbG9yO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206ICRiaW9mcmFtZS1tYXJnaW47IC8vIG5lZWQgdG8gZXZhbHVhdGUgdGhpcyB3aGVuIGNoYW5naW5nIHRoZXNlIHRvIGhlYWRpbmdzXG4gICAgICAgIGZvbnQ6ICRmcmFtZS10aXRsZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRiaW8tZnJhbWUtaGVhZGxpbmUtY29sb3I7IC8vIEFERCBUTyBDT0xPUiBTQ0hFTUUgVkFSU1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IC8vM3JlbTtcbiAgICAgICAgLy9mb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICAgICAgfSAvL3NlZSBiZWxvdyBmb3IgZm9udCBvbiBhIGhvbWUgcGFnZVxuXG4gICAgICAuYmlvZnJhbWUtcHJvLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNGVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5yZXNsaW5rIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgICAgICAgICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGJpby1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkYmlvLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tYnV0dG9uLWJhY2stY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJVVFRPTiBDQUxMU1xuICAgICAgICBAaW5jbHVkZSBmcmFtZS1idXR0b24tYmFzZSgpO1xuICAgICAgfVxuICAgIH0gLy8gRU5EIEJJTyBNRVRBXG4gIH0gLy8gRU5EIENPTlRBQ1QgQklPRlJBTUVcbn0gLy8gRU5EIEJJT0ZSQU1FXG4vLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1iaW8tcGd0eXBlLnByaW1hcnkge1xuICAuYmlvZnJhbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tZnJhbWUtYmtnZC1jb2xvci1wcmltYXJ5O1xuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBjb2xvcjogJGJpby1mcmFtZS10aXRsZS1jb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogJGJpby1mcmFtZS1oZWFkbGluZS1jb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAucmVzbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkYmlvLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRiaW8tYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmlvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGlmIG1vbm9jaHJvbWUgbGlnaHQgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWJpby1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1mcmFtZS1ia2dkLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgLmZyYW1lLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgfVxuXG4gICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAkYmlvLWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgfVxuICAgIC5yZXNsaW5rIHtcbiAgICAgIGEge1xuICAgICAgICAvLyBCVVRUT04gRFlOQU1JQyBSRVFVSVJFTUVOVFNcbiAgICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkXG4gICAgICAgICAgJGJpby1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGNvbG9yOiAkYmlvLWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiaW8tYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJpby1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mcm9udCAuYmlvZnJhbWUgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUgLmZyYW1lLWhlYWRsaW5lIHtcbiAgZm9udDogODAwIDAuOTVlbSAkYmFzZS1mb250O1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNT0JJTEUgVklFVyAqL1xuLyogQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbW9iaWxlKSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLmJpby1mcmFtZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IC8vIEVORCBNSU4gTU9CSUxFIFZJRVcgKi9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbi8qQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLmJpby1mcmFtZS1tZXRhIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG4vLyBFTkQgTUlOIFRBQkxFVCBWSUVXICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gIC5iaW9mcmFtZSB7XG4gICAgLndlYm55X2NvbnRhY3QtYmlvZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJpby1mcmFtZS1pbWFnZSxcbiAgICAgIC5iaW8tZnJhbWUtbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuYmlvLWZyYW1lLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtbWV0YSA+IC5yZXNsaW5rIH4gLnJlc2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iaW8tZnJhbWUtaW1hZ2Uge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBkaXYubWVkaWEtLWJ1bmRsZS0taW1hZ2Uge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQ29udGVudCBFZGl0aW5nIHN0eWxlIC0gQmlvZnJhbWUgaW1hZ2UgY29udGV4dHVhbCBsaW5rXG4gICAgICAgIGFydGljbGUubWVkaWEubWVkaWEtaW1hZ2Uudmlldy1tb2RlLWJpby1mcmFtZS5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJpby1mcmFtZS1tZXRhIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZzogMCAyJSAwIDMlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucmVzbGluayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIEVORCBDT05UQUNUIEJJT0ZSQU1FXG4gIH0gLy8gRU5EIEJJTyBGUkFNRVxufSAvLyBFTkQgUENcbiIsIi8vIFBsYW4gU3VtbWFyeVxuLy9cbi8vIFBsYW4gU3VtbWFyeSBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogcGxhbi1zdW1tYXJ5Lmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnBsYW5fc3VtbWFyeVxuXG4vLyBjb2xvciB2YXJpYWJsZXMgKGRlZmF1bHQtc2Vjb25kYXJ5KVxuJHN1bW1hcnktZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRpdGxlLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWJ1dHRvbjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4vLyBjb2xvciB2YXJpYWJsZXMgKHByaW1hcnkpXG4kc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VtbWFyeS1mcmFtZS1kZXNjcmlwdGlvbi1jb2xvci1wcmltYXJ5OiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5OiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIGNvbG9yIHZhcmlhYmxlcyAobW9ub2Nocm9tZSBsaWdodCApXG4kc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWx0ICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRzdW1tYXJ5LWZyYW1lLWtleXB0LXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBSRUFTU0lHTkVEIFZBTFMgRk9SIEdMT0JBTCBTQ09QRSAtLSBTVU1NQVJZXG4vLyB0aGlzIG92ZXJyaWRlcyBnZW5lcmFsIGJ1dHRvbiB2YXJpYWJsZXMgaW4gY29uZmlnLnNjc3NcbiRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYnV0dG9uLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUHJpbWFyeSBidXR0b24gY29sb3JzXG4kc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yLXByaW1hcnk6ICAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tdGV4dC1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItcHJpbWFyeTogICAgICAgICRidXR0b24td2hpdGUtNTAgIWRlZmF1bHQ7XG4vLyBNb25vY2hyb21lIGJ1dHRvbiBjb2xvcnMgXG4kc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU6ICAgICAgJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kc3VtbWFyeS1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICAgICAgICRidXR0b24tYmtnZC1jb2xvciFkZWZhdWx0O1xuJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTogICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gdGhpcyBvdmVycmlkZXMgdGhlIGEgdmFsdWUgc2V0IGluIGJ1dHRvbnMuc2NzcyBhbmQgdGhlIGRpdiB2YWx1ZSBiZWxvd1xuJGZyYW1lLWJ1dHRvbi1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDIwMHB4O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn0gIFxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWJrZ2QtY29sb3I7XG4gIC8vbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiAkZnJhbWUtcGFkZGluZy1sZyAzJTtcbiAgcGFkZGluZzogNjBweCAzJTtcbn1cblxuLnN1bW1hcnlmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogJG1heC1wYztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gIC8vZm9udC1mYW1pbHk6ICRvc3dhbGQ7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udC1zaXplOiAkZnJhbWUtdGl0bGU7XG4gIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgLy8gcGFkZGluZy10b3A6IDElOyAvLyB0aGUgcGFkZGluZyBzZXQgb24gdGhlIG1haW4gZnJhbWUgc2hvdWxkIGdpdmUgdGhlIDgwcHhcbiAgLy8gcGFkZGluZy1ib3R0b206IDElOyAvLyBuZWVkIHRvIGV2YWx1YXRlIHRoaXMgd2hlbiBjaGFuZ2luZyB0aGVzZSB0byBoZWFkaW5nc1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICAvL2ZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIC8vZm9udC13ZWlnaHQ6IDgwMDtcbiAgLy9mb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIC8vZm9udDogNDhweCBcIlByb3hpbWEgTm92YSBFeHRyYWJvbGRcIixBcmlhbCxzYW5zLXNlcmlmO1xuICBjb2xvcjogJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmZyb250IC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1oZWFkbGluZSB7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZS1mcm9udDtcbn1cblxuLmtleXBvaW50IHtcbiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gd2lkdGg6IDk1JTtcbiBwYWRkaW5nOiAwIDElO1xuIG92ZXJmbG93OiBhdXRvO1xuIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICBcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50M3tcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4yMjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vZm9udDogMjJweCBcIlByb3hpbWEgTm92YSBCb2xkXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1rZXlwdC10aXRsZS1jb2xvcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQze1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgLy9mb250LXNpemU6IDAuNzc3OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWtleXB0LXRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MSBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MiBwLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50MyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMm4rMikge1xuICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgLjIpO1xufVxuXG4ua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXIsIC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAuMik7XG59XG5cbi5zZWN0aW9uQm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAuMik7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDElIDA7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgXG4gIGEge1xuICAgIC8vIEJVVFRPTiBEWU5BTUlDIFJFUVVJUkVNRU5UU1xuICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkc3VtbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1iYWNrLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICY6dmlzaXRlZCwgJjpsaW5re1xuICAgICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQlVUVE9OIENBTExTXG4gIEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG5cbn1cbi8vIGlmIHByaW1hcnkgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWFyeS1mcmFtZS1ia2dkLWNvbG9yLXByaW1hcnk7XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS10aXRsZSB7XG4gICAgY29sb3I6ICRzdW1tYXJ5LWZyYW1lLXRpdGxlLWNvbG9yLXByaW1hcnk7XG4gIH1cbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUtaGVhZGxpbmUtY29sb3ItcHJpbWFyeTtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQyLFxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQzIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWN0YSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHN1bW1hcnktYnV0dG9uLXRleHQtY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIC8vYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAvLyBib3JkZXItY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWhvdmVyLWJhY2stY29sb3ItbW9ub2Nocm9tZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy8gaWYgbW9ub2Nocm9tZSBsaWdodCBiYWNrZ3JvdW5kIGNvbG9yIGlzIHNlbGVjdGVkIGZvciBmcmFtZVxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTtcbiAgLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LXRpdGxlIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktaGVhZGxpbmUge1xuICAgIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDEsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDMge1xuICAgIGNvbG9yOiAkc3VtbWFyeS1mcmFtZS1rZXlwdC10aXRsZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1jdGEge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWFyeS1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICRzdW1tYXJ5LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdW1tYXJ5LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1bW1hcnktYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgXG4ua2V5cG9pbnRzIHtcbiBkaXNwbGF5OmZsZXg7XG4gZmxleC1mbG93OiByb3cgbm93cmFwO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG5cbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDEsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQyLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50M3tcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMC43Nzc4cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQxLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50Mixcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDN7XG4gIGhlaWdodDogNzVweDtcbn1cblxuXG4ua2V5cG9pbnR7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW46IDAgMzBweDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAyMCUpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuICBcbi5zZWN0aW9uQm9yZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjI1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgbWFyZ2luOiAwIDAuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5cbi8vIGlmIHByaW1hcnkgYmFja2dyb3VuZCBjb2xvciBpcyBzZWxlY3RlZCBmb3IgZnJhbWVcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUucHJpbWFyeSB7XG4gICAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5LCAyMCUpO1xuICAgIH1cbiAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLXByaW1hcnksIDIwJSk7XG4gICAgfVxuICAgIC5zZWN0aW9uQm9yZGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1wcmltYXJ5LCAyMCUpO1xuICAgIH1cbiAgfVxuXG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIHtcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxuXG4gIC5rZXlwb2ludDpudGgtb2YtdHlwZSgxbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLW1vbm9jaHJvbWUsIDIwJSk7XG4gIH1cbiAgICBcbiAgLnNlY3Rpb25Cb3JkZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlci1tb25vY2hyb21lLCAyMCUpO1xuICB9XG59ICBcblxufSAvLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tcGMpIHtcblxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktc3VtbWFyeS1wZ3R5cGUge1xuICBwYWRkaW5nOiA2MHB4IDMlO1xufVxuXG4ua2V5cG9pbnRzIHtcbiBkaXNwbGF5OmZsZXg7XG4gZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuIC8vZmxleC1mbG93OiByb3cgbm93cmFwO1xuIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gbWFyZ2luLXRvcDogMzBweDtcblxuIFxuLmtleXBvaW50e1xuICAgIC8vcGFkZGluZzogMS41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvL21hcmdpbjogMCAzMHB4IDMwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4OyAvL3dpdGggcGFkZGluZ1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWtleXBvaW50MSxcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1rZXlwb2ludDIsXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnkta2V5cG9pbnQze1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ua2V5cG9pbnQtLWZpZWxkLXdlYm55LXN1bW1hcnktYXJndW1lbnQxLFxuLmtleXBvaW50LS1maWVsZC13ZWJueS1zdW1tYXJ5LWFyZ3VtZW50Mixcbi5rZXlwb2ludC0tZmllbGQtd2Vibnktc3VtbWFyeS1hcmd1bWVudDN7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQ6ICRiYXNlLWZvbnQtc2l6ZSBcIlByb3hpbWEgTm92YVwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcblxuICBwe1xuICAgIG1hcmdpbjogMDsgXG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuICBcbi5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCRzdW1tYXJ5LWZyYW1lLWtleXB0LWJvcmRlciwgMjAlKTtcbiAgb3JkZXI6IDE7XG59XG4gIFxuLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLCAyMCUpO1xuICBvcmRlcjogMjtcbn1cblxuICAvLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXN1bW1hcnktcGd0eXBlLnByaW1hcnkge1xuICAgIC5rZXlwb2ludDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItcHJpbWFyeSwgMjAlKTtcbiAgICB9XG4gICAgICBcbiAgICAua2V5cG9pbnQ6bnRoLW9mLXR5cGUoMW4rMikge1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIGxpZ2h0ZW4oJHN1bW1hcnktZnJhbWUta2V5cHQtYm9yZGVyLXByaW1hcnksIDIwJSk7XG4gICAgfVxuICB9XG59XG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS1zdW1tYXJ5LXBndHlwZS5tb25vY2hyb21lIHtcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDJuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxuICBcbiAgLmtleXBvaW50Om50aC1vZi10eXBlKDFuKzIpIHtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkc3VtbWFyeS1mcmFtZS1rZXlwdC1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgfVxufVxufSIsIi8vIEdldCBJbnZvbHZlZFxuLy9cbi8vIEdldCBJbnZvbHZlZCBzdHlsaW5nLlxuLy9cbi8vIE1hcmt1cDogZ2V0X2ludm9sdmVkLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmdldF9pbnZvbHZlZFxuXG4vLyBjb2xvciB2YXJpYWJsZXMgKGRlZmF1bHQgLSBwcmltYXJ5KVxuJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGdldC1pbnYtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGdldC1pbnYtZnJhbWUtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gY29sb3IgdmFyaWFibGVzIChzZWNvbmRhcnkpXG4kZ2V0LWludi1mcmFtZS1ia2dkLWNvbG9yLXNlY29uZGFyeTogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLXRpdGxlLWNvbG9yLXNlY29uZGFyeTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kZ2V0LWludi1mcmFtZS1oZWFkbGluZS1jb2xvci1zZWNvbmRhcnk6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuLy8gY29sb3IgdmFyaWFibGVzIChtb25vY2hyb21lIGxpZ2h0KVxuJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1sdCAhZGVmYXVsdDtcbiRnZXQtaW52LWZyYW1lLXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIFJFQVNTSUdORUQgVkFMUyBGT1IgR0xPQkFMIFNDT1BFIC0tIEdFVCBJTlZPTFZFRFxuLy8gdGhpcyBvdmVycmlkZXMgZ2VuZXJhbCBidXR0b24gdmFyaWFibGVzIGluIGNvbmZpZy5zY3NzXG4kZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGJ1dHRvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZ2V0aW52LWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGdldGludi1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgICRidXR0b24tYmtnZC1jb2xvciAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbi8vIFNlY29uZGFyeSBidXR0b24gY29sb3JzXG4kZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3Itc2Vjb25kYXJ5OiAgICAgICAkYnV0dG9uLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3Itc2Vjb25kYXJ5OiAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRnZXRpbnYtYnV0dG9uLWhvdmVyLWJhY2stY29sb3Itc2Vjb25kYXJ5OiAgICRidXR0b24tYmxhY2stNTAgIWRlZmF1bHQ7XG4vLyBNb25vY2hyb21lIGJ1dHRvbiBjb2xvcnNcbiRnZXRpbnYtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lOiAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGdldGludi1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGdldGludi1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yIWRlZmF1bHQ7XG4kZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLW1vbm9jaHJvbWU6ICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbi8vIHRoaXMgb3ZlcnJpZGVzIHRoZSBhIHZhbHVlIHNldCBpbiBidXR0b25zLnNjc3MgYW5kIHRoZSBkaXYgdmFsdWUgYmVsb3dcbiRmcmFtZS1idXR0b24tbWF4LXdpZHRoOiAgICAgICAgICAgICAgICA0NTBweDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWdldC1pbnZvbHZlZC1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0LWludi1mcmFtZS1ia2dkLWNvbG9yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52b2x2ZWQtdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7XG4gIGNvbG9yOiAkZ2V0LWludi1mcmFtZS10aXRsZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWhlYWRsaW5lIHtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICBjb2xvcjogJGdldC1pbnYtZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IC8vM3JlbTtcbn1cblxuLmZyb250IC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtaGVhZGxpbmUge1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmUtZnJvbnQ7XG59XG5cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC1zaXplOiAkZnJhbWUtYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZnJhbWUtYmFzZS1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDglIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcblxuICBtYXJnaW46IDMwcHggMSUgMCAxJTsgLy8gZm9yIHZlcnRpY2FsIHNwYWNpbmcgb2YgYnV0dG9ucyBvbiBtb2JpbGUgYW5kIG9sZCBJRSBicm93c2VycyBvbiBkZXNrdG9wXG4gIGZsZXgtZ3JvdzogMTsgLy8gc28gYnV0dG9ucyBzdHJldGNoIHRvIGF2YWlsYWJsZSBzcGFjZVxuICBtYXgtd2lkdGg6ICRmcmFtZS1idXR0b24tbWF4LXdpZHRoOyAvLyBidXQgYnV0dG9ucyBzaG91bGRuJ3Qgc3RyZXRjaCB0b28gbXVjaFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3I7IC8vYXBwbHlpbmcgdG8gZGl2IGNsYXNzIGZvciBzdHJldGNoeSBidXR0b25zXG4gIGJhY2tncm91bmQtY29sb3I6ICRnZXRpbnYtYnV0dG9uLWJhY2stY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcblxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnZXRpbnYtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgIGEge1xuICAgICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAvL3RoaXMgbWF4LXdpZHRoIG92ZXJyaWRlcyB0aGUgb25lIHNldCBpbiBidXR0b25zLnNjc3NcbiAgICAgIH1cbiAgICB9XG5cbiAgYSB7XG4gIC8vIEJVVFRPTiBEWU5BTUlDIFJFUVVJUkVNRU5UU1xuICBjb2xvcjogJGdldGludi1idXR0b24tdGV4dC1jb2xvcjtcbiAgLy90aGlzIG1heC13aWR0aCBvdmVycmlkZXMgdGhlIG9uZSBzZXQgaW4gYnV0dG9ucy5zY3NzXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRnZXRpbnYtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQlVUVE9OIENBTExTXG4gIEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG5cbn1cbi8vIGlmIHNlY29uZGFyeSBiYWNrZ3JvdW5kIGNvbG9yIGlzIHNlbGVjdGVkIGZvciBmcmFtZVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2V0LWludi1mcmFtZS1ia2dkLWNvbG9yLXNlY29uZGFyeTtcbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludm9sdmVkLXRpdGxlIHtcbiAgICBjb2xvcjogJGdldC1pbnYtZnJhbWUtdGl0bGUtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtaGVhZGxpbmUge1xuICAgIGNvbG9yOiAkZ2V0LWludi1mcmFtZS1oZWFkbGluZS1jb2xvci1zZWNvbmRhcnk7XG4gIH1cbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3Itc2Vjb25kYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdldGludi1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ2V0aW52LWJ1dHRvbi10ZXh0LWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLy8gaWYgbW9ub2Nocm9tZSBsaWdodCBiYWNrZ3JvdW5kIGNvbG9yIGlzIHNlbGVjdGVkIGZvciBmcmFtZVxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktZ2V0LWludm9sdmVkLXBndHlwZS5tb25vY2hyb21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdldC1pbnYtZnJhbWUtYmtnZC1jb2xvci1tb25vY2hyb21lO1xuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52b2x2ZWQtdGl0bGUge1xuICAgIGNvbG9yOiAkZ2V0LWludi1mcmFtZS10aXRsZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtaGVhZGxpbmUge1xuICAgIGNvbG9yOiAkZ2V0LWludi1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5nZXQtaW52b2x2ZWQtLWZpZWxkLXdlYm55LWdldC1pbnYtY3RhIHtcbiAgICBib3JkZXI6ICRmcmFtZS1idXR0b24tYm9yZGVyLXNpemUgc29saWQgJGdldGludi1idXR0b24tYm9yZGVyLWNvbG9yLW1vbm9jaHJvbWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdldGludi1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdldGludi1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ2V0aW52LWJ1dHRvbi1ib3JkZXItY29sb3ItbW9ub2Nocm9tZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdldGludi1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lO1xuICAgICAgcGFkZGluZzogMTNweCAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG5cbiAgLmdldC1pbnZvbHZlZC0tY3RhLXdyYXBwZXIgPiBkaXYge1xuICAgZmxleC1mbG93OiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmdldC1pbnZvbHZlZC0tZmllbGQtd2VibnktZ2V0LWludi1jdGEge1xuXG4gICAgbWFyZ2luOiAzMHB4IDElIDAgMSU7XG4gICAgYSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG4gIH1cblxuICAuZ2V0LWludm9sdmVkLS1maWVsZC13ZWJueS1nZXQtaW52LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc1ZW07XG4gIH1cblxufSAvLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIElFIDkgU3R5aWxuZyAxMCBnZXR0aW5nIGl0IHRvbyAqL1xuXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuICAvLyBrZWVwIGN0YSBidXR0b25zIGluIElFIDkgZnJvbSBnb2luZyB0b28gd2lkZSAtIHJlbW92ZSBvbmNlIElFOSBub3Qgc3VwcG9ydGVkXG5cbiAgICAuZ2V0LWludm9sdmVkLS1jdGEtd3JhcHBlciB7XG4gICAgICAvL21heC13aWR0aDogNzAlO1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIFdlYk5ZIFBob3RvIEdhbGxlcnlcbi8vXG4vLyBTdHlsZXMgZm9yIHRoZSBXZWJOWSBQaG90byBHYWxsZXJ5IEZyYW1lIChQYXJhZ3JhcGggVHlwZSlcbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ugc2VlIHRoZSBzdG9yeSBzb3VyY2VzOiBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0xNDgwXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IHBob3RvX2dhbGxlcnkuaGJzXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vIFZBUlNcbiRnYWxsZXJ5LWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRnYWxsZXJ5LWZyYW1lLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRnYWxsZXJ5LWZyYW1lLWhlYWRsaW5lLWZvbnQtc2l6ZTogMjRweDtcbiRnYWxsZXJ5LWZyYW1lLWhlYWRsaW5lLWxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLndlYm55LWdhbGxlcnktbWV0YSB7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXBjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAuZnJhbWUtdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkZ2FsbGVyeS1mcmFtZS10aXRsZS1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250OiAkZnJhbWVfdGl0bGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogJGdhbGxlcnktZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gICAgICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgLmZyb250ICYge1xuICAgICAgICBmb250OiA4MDAgNDBweC8xIFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyBcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLy8gV2hlbiBUT0MgaXMgZW5hYmxlZFxuLmFydGljbGUtY29udGVudCB7XG4gIC50b2MtY2hhcHRlcnMge1xuICAgIC53ZWJueS1waG90by1nYWxsZXJ5e1xuICAgICAgLndlYm55LXBob3RvLWdhbGxlcnktaW57XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndlYm55LWdhbGxlcnktbWV0YSB7XG4gICAgICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggYXV0byAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIFtpZF49XCJ3ZWJueS1jYXJvdXNlbC1zbGlkZXItXCJdIHtcbiAgICAgIG1hcmdpbjogMHB4IDBweCBhdXRvIDBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR0FMTEVSWSBDT05UQUlORVJcbi53ZWJueS1waG90by1nYWxsZXJ5e1xuICAud2VibnktcGhvdG8tZ2FsbGVyeS1pbntcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyaWMge1xuICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1wYXJhZ3JhcGhzLWluIGRpdjpoYXMoPiAud2VibnktcGhvdG8tZ2FsbGVyeSkge1xuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuaHRtbFtkaXI9XCJydGxcIl0ge1xuICBbaWRePVwid2VibnktY2Fyb3VzZWwtc2xpZGVyLVwiXSB7XG4gICAgLndlYm55LWNhcm91c2VsLXdyYXBlciB7XG4gICAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgLmltYWdlLWRzYyB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltpZF49XCJ3ZWJueS1jYXJvdXNlbC1zbGlkZXItXCJdIHtcbiAgQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gIH1cbiAgXG4gIC53ZWJueS1jYXJvdXNlbC13cmFwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgfVxuXG4gIC5zbGlkZS1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuICAgICAgLmltYWdlLWRzYyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNjBweDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgJi5ydGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICBcbiAgICBidXR0b25bZGF0YS1icy10YXJnZXRdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgYnV0dG9uLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi53ZWJueV9nYWxsZXJ5PmgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLndlYm55LWdhbGxlcnkge1xuXG4gIHdpZHRoOiAzNTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLndlYm55LWdhbGxlcnktbWFpbiB7XG5cbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIC53ZWJueS1nYWxsZXJ5LWNvbnRhaW5lci1pbiB7XG4gICAgICAgIC8vIElOTElORSBCTE9DSyAtIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL3JlbW92ZS13aGl0ZXNwYWNlLWlubGluZS1ibG9ja1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiAzNTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAud2VibnktZ2FsbGVyeS1lbnRyeSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndlYm55LWdhbGxlcnktZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDllMmUyO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIC8vd2lkdGg6IDM1MjBweDtcblxuXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZCxcbiAgICAgICAgLndlYm55LWdhbGxlcnktYmFjayB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZCB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMxMjhlYzM7XG4gICAgICAgICAgLy8gSU5MSU5FIEJMT0NLIC0gaHR0cHM6Ly9kYXZpZHdhbHNoLm5hbWUvcmVtb3ZlLXdoaXRlc3BhY2UtaW5saW5lLWJsb2NrXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS1nYWxsZXJ5LXRleHQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExPQUQgSU5JVCBPRiBERVNDUklQVElPTlNcbiAgICAgICAgLmdhbGxlcnktZGVzYy1lbnRyeXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGRlc2NhY3RpdmUuZ2FsbGVyeS1kZXNjLWVudHJ5Om50aC1jaGlsZCgxKXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERJU1BMQVkgQkxPQ0sgRk9SIEFDVElWRSBHQUwgREVTQ1JJUFRJT05cbiAgICAgICAgLmdhbGxlcnktZGVzYy1lbnRyeS5nYWxkZXNjYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9IC8vIEVORCBNQUlOIERFU0NcblxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHQUxMRVJZIE1PQklMRSBCVVRUT05TXG4ud2VibnktZ2FsbGVyeS1tb2JpbGUtcGFnZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmdhbHBhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmdhbHBhZ2UuZ2FsYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuICAud2VibnktZ2FsbGVyeS1tZXRhIHtcbiAgICAuZnJhbWUtZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1heC13aWR0aDogJG1heC1wYztcblxuICAgIH1cbiAgfVxuXG5cbiAgLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmljIHtcbiAgICAud2VibnktZ2FsbGVyeS1tZXRhIHtcbiAgICAgIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEdBTExFUlkgQ09OVEFJTkVSXG4gIC53ZWJueS1nYWxsZXJ5IHtcblxuICAgIHdpZHRoOiA0NzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIC53ZWJueS1nYWxsZXJ5LW1haW4ge1xuXG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLndlYm55LWdhbGxlcnktY29udGFpbmVyIHtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ3NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLndlYm55LWdhbGxlcnktY29udGFpbmVyLWluIHtcbiAgICAgICAgICAvLyBJTkxJTkUgQkxPQ0sgLSBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9yZW1vdmUtd2hpdGVzcGFjZS1pbmxpbmUtYmxvY2tcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3NDBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZW50cnkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ3NHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNDc0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjY3cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2VibnktZ2FsbGVyeS1kZXNjIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDllMmUyO1xuICAgICAgICAgIHdpZHRoOiA0NzJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZndkLFxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWZ3ZDpiZWZvcmUsXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktYmFjazpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTI4ZWMzO1xuICAgICAgICAgICAgLy8gSU5MSU5FIEJMT0NLIC0gaHR0cHM6Ly9kYXZpZHdhbHNoLm5hbWUvcmVtb3ZlLXdoaXRlc3BhY2UtaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2s6YmVmb3JlIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIC53ZWJueS1nYWxsZXJ5LW1ldGEge1xuICAgIC5mcmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LXBjO1xuICAgIH1cbiAgfVxuXG4gIFtpZF49XCJ3ZWJueS1jYXJvdXNlbC1zbGlkZXItXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIC53ZWJueS1jYXJvdXNlbC13cmFwZXJ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICB9XG4gIFxuICAgIC5zbGlkZS1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICBidXR0b25bZGF0YS1icy1zbGlkZT1cInByZXZcIl06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjsgLy8gVW5pY29kZSBmb3IgdGhlIHByZXZpb3VzIGFycm93IChGb250IEF3ZXNvbWUpXG4gICAgICB9XG4gIFxuICAgICAgYnV0dG9uW2RhdGEtYnMtc2xpZGU9XCJuZXh0XCJdOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IC8vIFVuaWNvZGUgZm9yIHRoZSBuZXh0IGFycm93IChGb250IEF3ZXNvbWUpXG4gICAgICB9XG4gIFxuICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDA0REQxO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDklO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC8vLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmY7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC52aXN1YWxseS1oaWRkZW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWRzYyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIC53ZWJueS1nYWxsZXJ5LW1vYmlsZS1wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ZWJueS1nYWxsZXJ5IHtcblxuICAgIHdpZHRoOiA2MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIC53ZWJueS1nYWxsZXJ5LW1haW4ge1xuICAgICAgLndlYm55LWdhbGxlcnktY29udGFpbmVyIHtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAud2VibnktZ2FsbGVyeS1jb250YWluZXItaW4ge1xuXG4gICAgICAgICAgd2lkdGg6IDY0MDBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZW50cnkge1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIEVORCBFTlRSWVxuICAgICAgICB9IC8vIEVORCBDT05UQUlORVItSU5cblxuICAgICAgICAud2VibnktZ2FsbGVyeS1kZXNjIHtcbiAgICAgICAgICB3aWR0aDogNjI4cHg7XG4gICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZndkLFxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LWJhY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZndkOmJlZm9yZSxcbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICMxMjhlYzM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlYm55LWdhbGxlcnktYmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1iYWNrOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWJueS1nYWxsZXJ5LXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2VibnktZ2FsbGVyeS1md2Qge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndlYm55LWdhbGxlcnktZndkOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyNFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfSAvLyBFTkQgREVTQ1xuXG4gICAgICB9IC8vIEVORCBDT05UQUlORVJcbiAgICB9IC8vIEVORCBPRiBNQUlOXG4gIH0gLy8gRU5EIE9GIEdBTExFUllcbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogRlVMTCBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG5cbn1cbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmZvY3VzLFxuICA+IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICB+IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skYnRuLWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSB0b3AgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gICY6bm90KC5hY3RpdmUpIHtcbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gV1lTSVdZRyBGcmFtZVxuLy9cbi8vIFdZU0lXWUcgRnJhbWUgZnJvbnRlbmQgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IHd5c2l3eWdmcmFtZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy53eXNpd3lnZnJhbWVcbiBcbi8vIGNvbG9yIHZhcmlhYmxlc1xuJHd5c2l3eWctZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kd3lzaXd5Zy1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kd3lzaXd5Zy1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kd3lzaXd5Zy1mcmFtZS10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuLy8gZm9yIGRlc2t0b3AgLSB0byBrZWVwIGl0IGZyb20gZ2V0dGluZyB0b28gd2lkZSB0byByZWFkXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy10aXRsZSwgXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSwgXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1ib2R5IHtcbiAgbWF4LXdpZHRoOiAkbWF4LXBjOyBcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vcGFkZGluZzogMCA4JTsgLy90YWtlbiBmcm9tIG55LmdvdiBwYWRkaW5nIG9uIGZyYW1lcyAtLWhpZGRlbiB0byByZW1vdmUgaW5kZW50IHNvIGV2ZXJ5dGhpbmcgbGluZXNcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ubGFuZGluZy1wYXJhZ3JhcGhzIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICBwYWRkaW5nOiAwIDglO1xufVxuXG4vLyBST1VOREVEIENPUk5FUlMgRk9SIFZJREVPIEVNQkVEXG4udmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWV7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2Vibnktd3lzaXd5Zy1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd3lzaXd5Zy1mcmFtZS1ia2dkLWNvbG9yO1xuXG4gIGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4XG4gIH1cblxuICBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy10aXRsZSB7XG4gIGZvbnQ6ICRmcmFtZS10aXRsZTsgXG4gIGNvbG9yOiAkd3lzaXd5Zy1mcmFtZS10aXRsZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3lzaXd5Zy0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSB7XG4gIGNvbG9yOiAkd3lzaXd5Zy1mcmFtZS1oZWFkbGluZS1jb2xvcjtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZyb250IC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWhlYWRsaW5lIHtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4vLyBJJ20gbm90IHNldHRpbmcgdGV4dC1hbGlnbiBjZW50ZXIgb24gdGhlIGJvZHkgZmllbGQgYmVjYXVzZSB0aGV5IHdhbnQgdGhlIGxlZnQsIHJpZ2h0LCBjZW50ZXIgYW5kIGp1c3RpZnkgd3lzaXd5ZyBidXR0b25zIGFuZCB0aGlzIHRleHQtYWxpZ24gd291bGQgb3ZlcnJpZGUgdGhhdCBcbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICBjb2xvcjogJHd5c2l3eWctZnJhbWUtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG59XG5cbi53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhcmFncmFwaHMgLnd5c2l3eWctLWZpZWxkLXdlYm55LXd5c2l3eWctYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7IFxuICAubGFuZGluZy1wYXJhZ3JhcGhzIC53eXNpd3lnLS1maWVsZC13ZWJueS13eXNpd3lnLWJvZHkgeyBcbiAgLy8gIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmItbGF6eSwgLmItcmVzcG9uc2l2ZSB7XG4gICAgLy9kaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xuICB9XG59XG59XG5cbiIsIi8vIFNpdGVtYXBcbi8vXG4vLyBNYXJrdXA6IHNpdGVtYXAuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuc2l0ZW1hcFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5zaXRlbWFwIHtcbiAgbWFyZ2luOiA1MHB4O1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICAvLyBTZXQgdXAgNCB3aWRlIGZsZXggb24gdG9wIGxldmVsIGxpc3QuXG4gICAgZGl2ID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGZsZXg6IDEgMCAyMiU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgIC8vIFN0eWxlIHRvcCBsZXZlbCBtZW51IGl0ZW1zIHdoZW4gbm90IGxpbmtzLlxuXHRcdGRpdiA+IHVsID4gbGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjExMWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdC8vIGFuZCB3aGVuIGxpbmtzXG4gICAgZGl2ID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxLjExMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtNXB4OyAvLyA1cHggcGFkZGluZyBiZXR3ZWVuIGljb24gYW5kIHRleHRcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogLjY2N2VtO1xuICAgICAgICBoZWlnaHQ6IC42NjdlbTtcbiAgICAgICAgLy8gY29udmVydGVkIGZvbnQgYXdlc29tZSA2IGdyZWF0ZXItdGhhbiBpY29uIHRvIGJhc2U2NCBkYXRhIFVSSVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6T0RRZ05URXlJajQ4SVMwdElVWnZiblFnUVhkbGMyOXRaU0JHY21WbElEWXVOeTR5SUdKNUlFQm1iMjUwWVhkbGMyOXRaU0F0SUdoMGRIQnpPaTh2Wm05dWRHRjNaWE52YldVdVkyOXRJRXhwWTJWdWMyVWdMU0JvZEhSd2N6b3ZMMlp2Ym5SaGQyVnpiMjFsTG1OdmJTOXNhV05sYm5ObEwyWnlaV1VnUTI5d2VYSnBaMmgwSURJd01qVWdSbTl1ZEdsamIyNXpMQ0JKYm1NdUxTMCtQSEJoZEdnZ1pEMGlUVE11TkNBNE1TNDNZeTAzTGprZ01UVXVPQzB4TGpVZ016VWdNVFF1TXlBME1pNDVUREk0TUM0MUlESTFOaUF4Tnk0M0lETTROeTQwUXpFdU9TQXpPVFV1TXkwMExqVWdOREUwTGpVZ015NDBJRFF6TUM0emN6STNMakVnTWpJdU1pQTBNaTQ1SURFMExqTnNNekl3TFRFMk1HTXhNQzQ0TFRVdU5DQXhOeTQzTFRFMkxqVWdNVGN1TnkweU9DNDJjeTAyTGpndE1qTXVNaTB4Tnk0M0xUSTRMalpzTFRNeU1DMHhOakJqTFRFMUxqZ3ROeTQ1TFRNMUxURXVOUzAwTWk0NUlERTBMak42SWk4K1BDOXpkbWMrJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFN0eWxlIHNlY29uZCBsZXZlbCBsaW5rcy5cbiAgICBkaXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgIFx0Zm9udC1zaXplOiAxZW07XG4gICAgXHRmb250LXdlaWdodDogNTAwO1xuICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgIFx0d2lkdGg6IDgwJTtcbiAgICBcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAvLyBTdHlsZSB0aGlyZCBsZXZlbCBsaW5rcy5cbiAgICBkaXYgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4vLyBGb3JjZSBmdWxsIHdpZHRoIG9uIGl0ZW1zIGZvciBtb2JpbGUuXG5AbWVkaWEgKG1heC13aWR0aDogJG1pbi10YWJsZXQpIHtcbiAgLnNpdGVtYXAtaXRlbSBkaXYgPiB1bCA+IGxpIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuIiwiLy8gQ29udGFjdCBmb3IgTmV3c1xuLy9cbi8vIENvbnRhY3QgZm9yIE5ld3Mgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IGNvbnRhY3RfZm9yX25ld3MuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMuY29udGFjdF9mb3JfbmV3c1xuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRjb250YWN0LWZvci1uZXdzLXRpdGxlOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRjb250YWN0LWZvci1uZXdzLWljb25zOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cblxuLnByZXNzLWNvbnRhY3QtaW5mbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogODAlO1xuXG4gIGgyIHtcbiAgIGZvbnQtc2l6ZTogMnJlbTsgLy9UaGlzIDM2cHggc2l6ZSBvdmVycmlkZXMgdGhlIHN0YW5kYXJkIDQxcHggaDIgc2l6ZSBpbiBiYXNlIHN0eWxlc1xuICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jb250YWN0LXBob25lLFxuICAuY29udGFjdC1hZGRyZXNzLFxuICAuY29udGFjdC1lbWFpbCxcbiAgLmNvbnRhY3QtZmF4LFxuICAuY29udGFjdC1tYXBkaXIge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIH1cblxuICAuY29udGFjdC13cmFwcGVyIC5jb250YWN0LWFkZHJlc3MgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5uZXdzLWNvbnRhY3QtYXJlYSB1bCBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gIH1cblxuICAuY29udGFjdC1pbmZvLXdyYXBwZXIge1xuXG4gICAgLmljb24tcGhvbmU6OmJlZm9yZSxcbiAgICAuaWNvbi1lbWFpbDo6YmVmb3JlLFxuICAgIC5pY29uLW90aGVyOjpiZWZvcmUsXG4gICAgLmljb24tbWFwZGlyOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgLmljb24tcGhvbmV7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1tb2JpbGUpO31cbiAgICAuaWNvbi1lbWFpbHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWVudmVsb3BlKTt9XG4gICAgLmljb24tb3RoZXJ7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1lbGlwc2VzLWgpO31cbiAgICAuaWNvbi1tYXBkaXJ7IEBpbmNsdWRlIGljb24oYmVmb3JlLCBtYXBkaXIpO31cbiAgfVxuXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LXBob25lLFxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1hZGRyZXNzLFxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1lbWFpbCxcbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtZmF4LFxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1tYXBkaXIge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgfVxuXG4gIC5pY29uLXBob25lOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG5cbiAgICAuY29udGFjdC1waG9uZS12YWx1ZSxcbiAgICAuY29udGFjdC1mYXgtdmFsdWUsXG4gICAgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSxcbiAgICAuY29udGFjdC1lbWFpbC12YWx1ZSxcbiAgICAuY29udGFjdC1tYXBkaXItdmFsdWV7XG4gICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAvLyAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIC8vICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIC8vICAgd2lkdGg6IDUwJTtcbiAgIC8vICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGhvbmUtbnVtYmVyIGEsXG4gICAgLmNvbnRhY3QtZmF4LXZhbHVlIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGFjdC1lbWFpbC12YWx1ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBib3JkZXItdG9wOiBub25lIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICYubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc2hvdy1ib3JkZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZHNldC13cmFwcGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5maWVsZHNldC13cmFwcGVyIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuXG4gIH1cblxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG4gIC5jb250YWN0LWluZm8td3JhcHBlciB7XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgNDUlO1xuICAgICAgY29sdW1uLWdhcDogMTAlO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNvbC0xLFxuICAgIC5jb250YWN0LWNvbC0yIHtcbiAgICAgXG4gICAgfVxuXG4gIH1cblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuXG4gICAgLmZpZWxkc2V0LXdyYXBwZXIgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cblxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuXG5cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG5cbi5wcmVzcy1jb250YWN0LWluZm8ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuXG4gIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbn0gLy8gRU5EIE1JTiBQQyBWSUVXXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cblxuLyogU01BTEwgUEMgVklFVyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5wcmVzcy1jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcblxuXG4gIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbn1cblxufS8vIEVORCBTTUFMTCBQQyBWSUVXXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vIiwiLy8gVHdvIEJ1dHRvbiBEZXNjcmlwdG9yXG4vL1xuLy8gVHdvIEJ1dHRvbiBEZXNjcmlwdG9yIHN0eWxpbmdcbi8vXG4vLyBNYXJrdXA6IHR3b19idXR0b25fZGVzY3JpcHRvci5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy50d29fYnV0dG9uX2Rlc2NyaXB0b3JcblxuLy8gY29sb3IgdmFyaWFibGVzIChkZWZhdWx0LXNlY29uZGFyeSlcbiR0YmQtZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLWRlc2NyaXB0b3ItdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLWJ1dHRvbjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4vLyBjb2xvciB2YXJpYWJsZXMgKHByaW1hcnkpXG4kdGJkLWZyYW1lLWJrZ2QtY29sb3ItcHJpbWFyeTogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJHRiZC1mcmFtZS10aXRsZS1jb2xvci1wcmltYXJ5OiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtaGVhZGxpbmUtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLWRlc2NyaXB0aW9uLWNvbG9yLXByaW1hcnk6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlci1wcmltYXJ5OiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIGNvbG9yIHZhcmlhYmxlcyAobW9ub2Nocm9tZSBsaWdodClcbiR0YmQtZnJhbWUtYmtnZC1jb2xvci1tb25vY2hyb21lOiAkY29sb3ItbW9uby1sdCAhZGVmYXVsdDtcbiR0YmQtZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kdGJkLWZyYW1lLWhlYWRsaW5lLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLXRpdGxlLWNvbG9yLW1vbm9jaHJvbWU6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlci1tb25vY2hyb21lOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbi8vIFJFQVNTSUdORUQgVkFMUyBGT1IgR0xPQkFMIFNDT1BFIC0tIFNVTU1BUllcbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJHRiZC1idXR0b24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kdGJkLWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLWJhY2stY29sb3I6ICAgICAgICAgICAgICRidXR0b24tYmtnZC1jb2xvciAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuLy8gUHJpbWFyeSBidXR0b24gY29sb3JzXG4kdGJkLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTogICAgICAgICAgICAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiR0YmQtYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTogICAgICAgICAgICAgICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHRiZC1idXR0b24tYmFjay1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGJ1dHRvbi1ia2dkLXRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvci1wcmltYXJ5OiAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4vLyBNb25vY2hyb21lIGJ1dHRvbiBjb2xvcnNcbiR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lOiAgICAgICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHRiZC1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJHRiZC1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lOiAgICAgICAgJGJ1dHRvbi1ia2dkLWNvbG9yIWRlZmF1bHQ7XG4kdGJkLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLW1vbm9jaHJvbWU6ICAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuXG4ucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWZyYW1lLWJrZ2QtY29sb3I7XG4gIC8vbWFyZ2luOiAwIGF1dG87XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDMlO1xuICAvLyB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDUwcHhcXDk7XG59XG5cbi50YmRmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogJG1heC1wYztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kZXNjcmlwdG9yIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2NyaXB0b3Itd3JhcHBlciB7XG59XG5cbi53ZWJueS10YmQtZnJhbWUtaW5uZXIge1xuICBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtdGl0bGUge1xuICAgIGZvbnQ6ICRmcmFtZS10aXRsZTtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS10aXRsZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1oZWFkbGluZSB7XG4gICAgZm9udDogJGZyYW1lLWhlYWRsaW5lO1xuICAgIGNvbG9yOiAkdGJkLWZyYW1lLWhlYWRsaW5lLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uZnJvbnQgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1oZWFkbGluZSB7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZS1mcm9udDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUxLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4yMjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAkdGJkLWZyYW1lLWRlc2NyaXB0b3ItdGl0bGUtY29sb3I7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IxLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9yMiB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgY29sb3I6ICR0YmQtZnJhbWUtZGVzY3JpcHRvci10ZXh0LWNvbG9yO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEgcCxcbi5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcblxuICBjbGVhcjogYm90aDtcbiAgYSB7XG4gICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1iYWNrLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAmOnZpc2l0ZWQsICY6bGlua3tcbiAgICAgIGNvbG9yOiAkdGJkLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBCVVRUT04gQ0FMTFNcbiAgQGluY2x1ZGUgZnJhbWUtYnV0dG9uLWJhc2UoKTtcblxufVxuXG4vLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWZyYW1lLWJrZ2QtY29sb3ItcHJpbWFyeTtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gICAgY29sb3I6ICR0YmQtZnJhbWUtdGl0bGUtY29sb3ItcHJpbWFyeTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvci1wcmltYXJ5O1xuICB9XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gIH1cbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR0YmQtYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogJGZyYW1lLWJ1dHRvbi1ib3JkZXItc2l6ZSBzb2xpZCAkdGJkLWJ1dHRvbi1ib3JkZXItY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBpZiBtb25vY2hyb21lIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlLm1vbm9jaHJvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWZyYW1lLWJrZ2QtY29sb3ItbW9ub2Nocm9tZTtcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC10aXRsZSB7XG4gICAgY29sb3I6ICR0YmQtZnJhbWUtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogJHRiZC1mcmFtZS1oZWFkbGluZS1jb2xvci1tb25vY2hyb21lO1xuICB9XG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1kZXNjcmlwdG9ydGl0bGUyIHtcbiAgICBjb2xvcjogJHN1bW1hcnktZnJhbWUta2V5cHQtdGl0bGUtY29sb3ItbW9ub2Nocm9tZTtcbiAgfVxuICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtY3RhMiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24tYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRiZC1idXR0b24taG92ZXItYmFjay1jb2xvci1tb25vY2hyb21lO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvci1tb25vY2hyb21lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cImx0clwiXSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgLy8mOm50aC1vZi10eXBlKDJuKzIpXG4gICAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlciwgMjAlKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgLy8mOm50aC1vZi10eXBlKDJuKzIpXG4gICAgICAgIC5kZXNjcmlwdG9yMS13cmFwcGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGxpZ2h0ZW4oJHRiZC1mcmFtZS1kZXNjcmlwdG9yLWJvcmRlciwgMjAlKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRvcjItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuXG4gICAgLmRlc2NyaXB0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbG9hdDogbGVmdFxcOTtcbiAgICAgIHdpZHRoOiA0NiVcXDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXFw5O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlcixcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIGZsZXg6IDEwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3J0aXRsZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3IyIHtcbiAgICAgICAgZmxleDogNTsgLy8gdXNlZCA1IHRvIGhhbmRsZSB2ZXJ5IGxhcmdlIGRlc2NyaXB0b3JzXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjIge1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfSAvLyBFTkQgZGVzY3JpcHRvclxuXG4gIH0gLy8gRU5EIGRlc2NyaXB0b3JzXG5cbiAgLy8gTU9OT0NIUk9NRSBPVkVSUklERVxuICAubW9ub2Nocm9tZSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdGJkLWZyYW1lLWRlc2NyaXB0b3ItYm9yZGVyLW1vbm9jaHJvbWU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBNT05PQ0hST01FXG5cblxufSAvLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG5cbiAgLmRlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG5cbiAgICAuZGVzY3JpcHRvcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcXDk7XG4gICAgICBmbG9hdDogbGVmdFxcOTtcbiAgICAgIHdpZHRoOiA0NiVcXDk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuXFw5O1xuXG4gICAgICAuZGVzY3JpcHRvcjEtd3JhcHBlcixcbiAgICAgIC5kZXNjcmlwdG9yMi13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTI7IC8vIHVzZWQgMTIgdG8gaGFuZGxlIHZlcnkgbGFyZ2UgZGVzY3JpcHRvcnNcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMSxcbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcnRpdGxlMiB7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLS1maWVsZC13ZWJueS10YmQtZGVzY3JpcHRvcjEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWRlc2NyaXB0b3Iye1xuICAgICAgICAvLyBmbGV4OiA1OyAvLyB1c2VkIDUgdG8gaGFuZGxlIHZlcnkgbGFyZ2UgZGVzY3JpcHRvcnNcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnJhbWUtYmFzZS1zZW1pLWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTEsXG4gICAgICAuZGVzY3JpcHRvci0tZmllbGQtd2VibnktdGJkLWN0YTIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdG9yLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgbGlnaHRlbigkdGJkLWZyYW1lLWRlc2NyaXB0b3ItYm9yZGVyLCAyMCUpO1xuICAgICAgfVxuXG4gICAgICAvKiAmOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXIsIDIwJSk7XG4gICAgICAgfSovXG5cbiAgICB9IC8vIEVORCBkZXNjcmlwdG9yXG5cbiAgfSAvLyBFTkQgZGVzY3JpcHRvcnNcblxuICAvLyBpZiBwcmltYXJ5IGJhY2tncm91bmQgY29sb3IgaXMgc2VsZWN0ZWQgZm9yIGZyYW1lXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUucHJpbWFyeSB7XG4gICAgLmRlc2NyaXB0b3IxLXdyYXBwZXIsXG4gICAgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItcHJpbWFyeSwgMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LXRiZC1wZ3R5cGUubW9ub2Nocm9tZSB7XG4gICAgLmRlc2NyaXB0b3IxLXdyYXBwZXIsXG4gICAgLmRlc2NyaXB0b3IyLXdyYXBwZXIge1xuICAgICAgJjpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCBsaWdodGVuKCR0YmQtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXItbW9ub2Nocm9tZSwgMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIFBDIFZJRVdcblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLyogSUUxMC1zcGVjaWZpYyBzdHlsZXMgZ28gaGVyZSAqL1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuICAgIC5kZXNjcmlwdG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG5cbiAgICAgIC5kZXNjcmlwdG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8va2VlcCBpZSAxMSBvbiB3aW5kb3dzIDcgc2Nyb2xsYmFycyBhd2F5XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBUQUJMRVQgVklFV1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gICAgLmRlc2NyaXB0b3JzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcblxuICAgICAgLmRlc2NyaXB0b3Ige1xuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBQQyBWSUVXXG59IC8vIEVORCBJRTEwXG5cbkBtZWRpYSBzY3JlZW5cXDAge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YmQtcGd0eXBlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn0gLy8gY2xlYXIgZm9yIElFOVxuIiwiLy8gVmlkZW8gRnJhbWVcbi8vXG4vLyBWaWRlbyBGcmFtZSBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiB2aWRlb19mcmFtZS5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy52aWRlb19mcmFtZVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJueS12aWRlby1wZ3R5cGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBwYWRkaW5nOiA2MHB4IDglO1xuXG4gIC8vIE5lY2Vzc2FyeSBvdmVycmlkZSBiZWNhdXNlIHRoZSBiaWcgcGxheSBidXR0b24gaXMgaGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNvbWUgcmVhc29uLlxuICAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTpibG9jayB9XG5cbiAgLy8gWU9VVFVCRTogT3ZlcnJpZGUgWW91dHViZS5qcyBpbmplY3RDU1MgdG8gc2hvdyBiaWcgcGxheSBidXR0b24gb24gaW1hZ2Ugb3ZlcmxheSBmb3IgbW9iaWxlXG4gIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy15b3V0dWJlLW1vYmlsZS52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTogYmxvY2sgfVxuXG4gIC8vIFlPVVRVQkU6IEhpZGUgY29udHJvbCBiYXJcbiAgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLXlvdXR1YmUudmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIgeyBkaXNwbGF5OiBub25lIH1cblxuICAvLyBIaWRlIGJpZyBwbGF5IGJ1dHRvbiBpZiBwYXVzZWQgYmV5b25kIHRoZSBpbml0aWFsIG92ZXJsYXkgc2NyZWVuXG4gIC52aWRlby1qcy52anMtZGVmYXVsdC1za2luLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHsgZGlzcGxheTogbm9uZSB9XG5cbiAgLnZpZGVvLWpzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvLyBIRUFETElORVxuICAubGFuZGluZy1wYWdlLXZpZGVvLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG5cbiAgICAvLyAzMnB4IG9uIGludGVybmFsIGlubmVyIHBhZ2VcbiAgICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gICAgLmZyb250ICYge1xuICAgICAgZm9udDogYm9sZCAwLjg4cmVtICRvc3dhbGQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVElUTEVcbiAgLmxhbmRpbmctcGFnZS12aWRlby10aXRsZSB7XG4gICAgZm9udDogYm9sZCAwLjg4cmVtICRvc3dhbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cblxuICAvLyBIRUFETElORVxuICAubGFuZGluZy1wYWdlLXZpZGVvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMycHhcbiAgfVxuXG4gIC8vIERFU0NSSVBUSU9OXG4gIHAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBmb250LXNpemU6ICRmcmFtZS1iYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZyYW1lLWJhc2UtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLnZpbWVvRnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi8qIEFwcGx5aW5nIHJvdW5kZWQgYm9yZGVycyB0byB2aWRlbyBjb250ZW50IGFuZCBpdHMgbmVzdGVkIGVsZW1lbnRzICovXG4udmlkZW9jb250ZW50ID4gZGl2LFxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdixcbi52aWRlb2NvbnRlbnQgPiBkaXYgPiBkaXYgPiBpZnJhbWVcbntcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IC8qIENvbG9yICMwMDAwMDAgd2l0aCA4MCUgb3BhY2l0eSAqL1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4IC8qIEtlZXAgcm91bmRlZCBjb3JuZXIgKi9cbn1cblxuLnZpZGVvY29udGVudCA+IGRpdiA+IGRpdi5oaWRlLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udmlkZW9jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBOZWVkZWQgcG9zaXRpb24gY2FwdGlvbiBjb3JyZWN0bHlcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLyogb3ZlcnJpZGluZyB2anMgZGVmYXVsdHMgKi9cbiAgLnZpZGVvLWpzLnZqcy1kZWZhdWx0LXNraW4udmpzLTE2LTkge1xuXG4gICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgei1pbmRleDogOTk7IC8vIFBvc2l0aW9uIGFib3ZlIGNhcHRpb25cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC52anMtYmlnLXBsYXktY2VudGVyZWQpe1xuICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgZm9udDogYm9sZCAxLjIyNXJlbSAkYmFzZS1mb250OyAvL34yMnB4XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDAgNGVtIDEuN2VtIDRlbTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7IC8vIFBvc2l0aW9uIGJlbG93IHBsYXkgYnV0dG9uXG5cbiAgICAmLnBsYXlpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNvY2lhbCBNZWRpYSBGcmFtZVxuLy9cbi8vIFNvY2lhbCBNZWRpYSBGcmFtZSBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiBzbWZyYW1lLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLnNvY2lhbF9tZWRpYV9mcmFtZVxuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRzb2NpYWwtbWVkaWEtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJHNvY2lhbC1tZWRpYS1mcmFtZS1oZWFkbGluZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kc29jaWFsLW1lZGlhLWJrZ3JuZC1jb2xvcjogJGNvbG9yLW1vbm8tbHQgIWRlZmF1bHQ7XG4kc29jaWFsLW1lZGlhLWZyYW1lLWxpbmstY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNvY2lhbC1tZWRpYS1mcmFtZS1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRzb2NpYWwtbWVkaWEtZnJhbWUtaWNvbi1ob3Zlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcblxuLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogJGZyYW1lLWJhc2UtZm9udC1zaXplOyBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5zbWZyYW1lLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtcGM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMCAwIDM1cHggMDtcbiAgICAuZnJhbWUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgY29sb3I6ICRzb2NpYWwtbWVkaWEtZnJhbWUtdGl0bGUtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgIH1cbiAgIH1cbiAgfVxuICAuc20tZnJhbWUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogMCA1cHggMjVweCA1cHg7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICBsZWZ0OiAwOyBcbiAgICAgICAgICByaWdodDogMDsgXG4gICAgICAgICAgdG9wOiAxNHB4OyAvLyAyNXB4IC0gMTFweFxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IFxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNyLW9ubHkge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICBjbGlwOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSBhbmQgKG1heC13aWR0aDogJG1pbi1kZXNrdG9wKSAgIHtcbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gICAgLnNtZnJhbWUtaW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweCAzNXB4O1xuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDVweCAwO1xuICAgICAgfVxuICAgICAgaDMgLmZyYW1lLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgaDMgLmZyYW1lLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgICAgLnNtLWZyYW1lLWxpbmtzIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAuc21mcmFtZS1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgdG9wOiAxOXB4OyAvLyAzMHB4IC0gMTFweFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnNvY2lhbC1tZWRpYS1mcmFtZSB7XG4gICAgLnNtZnJhbWUtaW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICAgIH1cbiAgICAgIGgzIC5mcmFtZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIGgzIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICAgIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLnNtZnJhbWUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4IDI1cHggMzVweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHRvcDogMTlweDsgLy8gMzBweCAtIDExcHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogV0lERSBWSUVXICA+IDEyODAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgXG59XG4vLyBJRSA5IGNyYXAgYmMgaXQgZG9lc24ndCBsaWtlIGZsZXhib3hcbi8vIHN0cmlwcGluZyBvdXQgYmVjYXVzZSB3ZSBkb24ndCBzdXBwb3J0IElFIDkgYW55bW9yZVxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIGFuZCAobWluLXJlc29sdXRpb246IC4wMDFkcGNtKSB7XG4gIC5zbS1mcmFtZS1saW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zbWZyYW1lLWxpbmsge1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgIH1cbiAgfVxuICAvLyBjbGVhcmluZ1xuICAuc21mcmFtZS1pbm5lcjo6YWZ0ZXIgeyBcbiAgICBjb250ZW50OiBcIi5cIjsgXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgaGVpZ2h0OiAwOyBcbiAgICBjbGVhcjogYm90aDtcbiAgICB9XG59Ki9cbiIsIi8vIENhdGVnb3J5IFRpbGVzXG4vL1xuLy8gU3R5bGluZyBmb3IgdGhlIENhdGVnb3J5IFRpbGVzIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgdGhlIHN0b3J5IHNvdXJjZXM6IGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTEzOSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtOTM1XG4vL1xuLy8gTWFya3VwOiBjYXJkLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBUQkRcbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRjYXRlZ29yeS10aWxlcy10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJGNhdGVnb3J5LXRpbGVzLXRpdGxlLW1vYmlsZTogYm9sZCAxNnB4ICRvc3dhbGQgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtdGl0bGUtZGVza3RvcDogJGZyYW1lLXRpdGxlICFkZWZhdWx0O1xuJGNhdGVnb3J5LXRpbGVzLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUtZGVza3RvcDogODAwIDEuMWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFNUQVJUIFNUWUxJTkcgTU9CSUxFIEZJUlNUIFVOREVSIEhFUkUgKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgbWFyZ2luOiA0MHB4IDAgYXV0bztcbiAgLmNhdGVnb3J5LXRpbGVzLWhhcy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDgwcHggNXB4O1xuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1uby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhdGVnb3J5LXRpbGVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogODBweCA1cHg7XG4gIH1cbiAgLy8gVXNpbmcgLmZyYW1lLXRpdGxlIGFuZCAuZnJhbWUtaGVhZGxpbmUgc2ltaWxhciB0byBfc29jaWFsX21lZGlhX2ZyYW1lLCBhbmQgX2Jpb2ZyYW1lXG4gIC5mcmFtZS10aXRsZSB7XG4gICAgZm9udDogJGNhdGVnb3J5LXRpbGVzLXRpdGxlLW1vYmlsZTtcbiAgICBjb2xvcjogJGNhdGVnb3J5LXRpbGVzLXRpdGxlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZnJhbWUtaGVhZGxpbmUge1xuICAgIGZvbnQ6ICRjYXRlZ29yeS10aWxlcy1oZWFkbGluZS1tb2JpbGU7XG4gICAgY29sb3I6ICRjYXRlZ29yeS10aWxlcy1oZWFkbGluZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgLy8ycmVtO1xuICB9XG4gIC8vIHRoZSBjYXRlZ29yeS10aWxlcy1ib2R5IGNsYXNzIGlzIGNvbnRyb2xsZWQgYnkgdGhlIC5ib2R5LWFyZWEgaW4gX2JvZHkuc2NzcyBsaW5lIDkwLCAxOTYsIDI0KVxuICAuY2F0ZWdvcnktdGlsZXMtYm9keS1lbXB0eXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXBhcmF0b3J7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgaDJ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5ib2R5LWFyZWEtaW57XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1ib2R5e1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgfVxuICAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI4ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJrZ2QtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnktdGlsZXMtbGluay0tZmllbGQtd2VibnktY2F0LWJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktY2F0ZWdvcnktdGlsZXMtZnJhbWUge1xuICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0NGVtO1xuICAgICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IHtcbiAgICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAvLyBtYXJnaW46IDElO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhdGVnb3J5LXRpbGVzLWZyYW1lIHtcbiAgICAuY2F0ZWdvcnktdGlsZXMtbGluay1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTRlbTtcbiAgICAgIC5jYXRlZ29yeS10aWxlLWxpbmstZmxleCB7XG4gICAgICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgLy9tYXJnaW46IDElO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS5oZXJvLXByZXNlbnQ6aGFzKC5jZW50ZXJlZC1hbGlnbm1lbnQpIHtcbiAgICAucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1heC1wYykge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgLmNhdGVnb3J5LXRpbGVzLXRpdGxlIHtcbiAgICAgIGZvbnQ6ICRjYXRlZ29yeS10aWxlcy10aXRsZS1kZXNrdG9wO1xuICAgIH1cbiAgICAuY2F0ZWdvcnktdGlsZXMtaGVhZGxpbmUge1xuICAgICAgZm9udDogJGNhdGVnb3J5LXRpbGVzLWhlYWRsaW5lLWRlc2t0b3A7XG4gICAgfVxuICAgIC5jYXRlZ29yeS10aWxlcy1saW5rLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4OGVtO1xuICAgICAgLmNhdGVnb3J5LXRpbGUtbGluay1mbGV4IHtcbiAgICAgICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstLWZpZWxkLXdlYm55LWNhdC1idXR0b24tbGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgd2lkdGg6IDIxJTtcbiAgICAgICAgICBtYXJnaW46IDElO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1jYXRlZ29yeS10aWxlcy1mcmFtZSB7XG4gICAgLmNhdGVnb3J5LXRpbGVzLWxpbmstY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc3ZW07XG4gICAgICAuY2F0ZWdvcnktdGlsZS1saW5rLWZsZXgge1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNQVggUEMgVklFV1xuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIElFOSBTVFlMSU5HICovXG5AbWVkaWEgc2NyZWVuXFwwIHtcbiAgLmNhdGVnb3J5LXRpbGVzLWxhbmRpbmcgeyAvKiBjbGVhcnMgdGhlIGZyYW1lIHNvIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIGlzIHRoZXJlICovXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi5cIjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS10aWxlcy1saW5rLS1maWVsZC13ZWJueS1jYXQtYnV0dG9uLWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7fVxuXG59XG4iLCIvLyBUYWJsZSBvZiBjb250ZW50cyBwYWdlIGNvbnRlbnRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTU9CSUxFIFZJRVcgKi9cbmFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZSN0b2Mtc2lkZWJhci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuXG4gICYuc3R1Y2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwQ0U7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM2MjY2NkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4uYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uLnN0aWNreS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgei1pbmRleDogMjUwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJi5vcGVuIHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc3RpY2t5LW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zdGlja3ktbWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi50b2MtbW9iaWxlLXNwYWNlciB7XG4gICYubW9iaWxlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUge1xuICAudG9jLW1vYmlsZS1zcGFjZXIge1xuICAgICYubW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4vKiBkaXNwbGF5IGdlbmVyaWMgcGFyYWdyYXBocyBhdCAxMDAlIHdpZHRoIC0tIGNoYW5nZWQgdG8gOTglIHNvIHRoZXkgZGlkbid0IGJsZWVkIG9mZiBwYWdlICovXG4uZ3AtcGFyYWdyYXBocyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdwLXBhcmFncmFwaHM6bm90KC53aXRoLW5hdi1zaWRlYmFyKSB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICBcbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxuICAucHJlc3MtY29udGFjdC1pbmZvLFxuICAuZ3AtcGFyYWdyYXBoc3tcbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgICAgLmljb24tZmFjZWJvb2s6OmJlZm9yZSxcbiAgICAgIC5pY29uLXR3aXR0ZXI6OmJlZm9yZSxcbiAgICAgIC5pY29uLXlvdXR1YmU6OmJlZm9yZSxcbiAgICAgIC5pY29uLWluc3RhZ3JhbTo6YmVmb3JlLFxuICAgICAgLmljb24tZ29vZ2xlLXBsdXM6OmJlZm9yZSxcbiAgICAgIC5pY29uLXNvdW5kY2xvdWQ6OmJlZm9yZSxcbiAgICAgIC5pY29uLXNuYXBjaGF0OjpiZWZvcmUsXG4gICAgICAuaWNvbi12aW5lOjpiZWZvcmUsXG4gICAgICAuaWNvbi1mbGlja3I6OmJlZm9yZSxcbiAgICAgIC5pY29uLXJzczo6YmVmb3JlLFxuICAgICAgLmljb24tcGludGVyZXN0OjpiZWZvcmUsXG4gICAgICAuaWNvbi10dW1ibHI6OmJlZm9yZSxcbiAgICAgIC5pY29uLWxpbmtlZGluOjpiZWZvcmUsXG4gICAgICAuaWNvbi12aW1lbzo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQge1xuICAvLyAudG9jLWNoYXB0ZXJzIHtcbiAgLy8gICBwYWRkaW5nOiAwcHggMjBweDtcbiAgLy8gfVxuXG4gIHNlY3Rpb24ge1xuICAgID4gaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUtY29udGVudCB7XG4gIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgIHNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV4dC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAubmV4dC1zZWN0aW9uLWRpdmlkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvL2hlaWdodDogODBweDtcbiAgICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjRDBEMENFO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2VuZXJpYy1kb2NkZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5leHQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIHN0YXJ0cyBoZXJlICovXG4ucHJlc3MtY29udGFjdC1pbmZvLFxuLmdwLXBhcmFncmFwaHN7XG4gIC5uZXdzLWNvbnRhY3QtYXJlYSBwe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgOCU7XG4gIH1cbiAgLm5ld3MtY29udGFjdC1hcmVhIHVsIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDFweDtcbiAgfVxuICAuY29udGFjdC1waG9uZSxcbiAgLmNvbnRhY3QtYWRkcmVzcyxcbiAgLmNvbnRhY3QtZW1haWwsXG4gIC5jb250YWN0LWZheCxcbiAgLmNvbnRhY3QtbWFwZGlyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgfVxuXG4gIC5jb250YWN0LWljb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XG4gICAgY29sdW1uLWdhcDogMTVweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyAuY29udGFjdC1hZGRyZXNzLXZhbHVlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmNvbnRhY3QtaW5mby13cmFwcGVyIHtcbiAgICBcbiAgICBcbiAgfVxuXG4gIC5jb250YWN0LWluZm8td3JhcHBlciAuY29udGFjdC1pY29uIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLy9wYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtcGhvbmUsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWFkZHJlc3MsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LWVtYWlsLFxuICAuY29udGFjdC0tZmllbGQtd2VibnktY29udGFjdC1mYXgsXG4gIC5jb250YWN0LS1maWVsZC13ZWJueS1jb250YWN0LW1hcGRpciB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gIH1cblxuICAuaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuXG4gIC5jb250YWN0LXBob25lLXZhbHVlLFxuICAuY29udGFjdC1mYXgtdmFsdWUsXG4gIC5jb250YWN0LWFkZHJlc3MtdmFsdWUsXG4gIC5jb250YWN0LWVtYWlsLXZhbHVlLFxuICAuY29udGFjdC1tYXBkaXItdmFsdWV7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLmNvbnRhY3QtYWRkcmVzcy12YWx1ZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGhvbmUtbnVtYmVyIGEsXG4gIC5jb250YWN0LWZheC12YWx1ZSBhIHtcbiAgICBjb2xvcjogJGNvbG9yLW1vbm8tYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtLWZpZWxkLXdlYm55LWNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGFjdC1lbWFpbC12YWx1ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAvKi5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9Ki9cblxuICAuc29jaWFsLW1lZGlhLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5zb2NpYWwtbWVkaWEtYnJhbmQge1xuICAgIHBhZGRpbmc6IDAgMTcuNXB4IDI1cHggMTcuNXB4O1xuICB9XG5cbiAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIGEucm91bmRlZC1zb2NpYWwtYnV0dG9uLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgbGVmdDogMDsgXG4gICAgICByaWdodDogMDsgXG4gICAgICB0b3A6IDE0cHg7IC8vIDI1cHggLSAxMXB4XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvOyBcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItaGlkZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5ib3JkZXItc2hvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpdGU7XG4gIH1cblxuICAubm8tYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4vKiBDb250YWN0IEZyYW1lIHN0eWxpbmcgLSBlbmRzIGhlcmUgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgJi5tdmlldyB7XG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcbiAgLy8gUlRMIFRBQkxFVCBTVFlMRVNcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXNpZGUjdG9jLXNpZGViYXItbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMHB4IDM1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RpY2t5LW1lbnUge1xuICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgIC5zdGlja3ktbWVudS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIC50b2MtY2hhcHRlcnMubXZpZXcge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweCAzNXB4O1xuICAgICAgJi5tdmlldyB7XG4gICAgICAgIHNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICA+IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgfVxuICBcbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1icmFuZCB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMjVweCAzNXB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciBhLnJvdW5kZWQtc29jaWFsLWJ1dHRvbi1jb250YWN0IHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgaSB7XG4gICAgICAgIHRvcDogMTlweDsgLy8gMzBweCAtIDExcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gXG5cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAvLyBSVEwgREVTS1RPUCBTVFlMRVNcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIGFzaWRlI3RvYy1zaWRlYmFyLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtYXJlYTogdG9jO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcblxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaS5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGFzaWRlI3RvYy1zaWRlYmFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhc2lkZSN0b2Mtc2lkZWJhci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtYXJlYTogdG9jO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBkaXJlY3Rpb246IGx0cjtcblxuICAgIC50b2Mtc2lkZWJhci1kZXNrdG9wLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5zdHVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dDsgLyogQWRkIHNtb290aCB0cmFuc2l0aW9uICovXG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyAvLzAuODc1ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDMwcHggMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDBDRTtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2MjY2NkE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5hcnRpY2xlLWNvbnRlbnQgeyAgIFxuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIH1cbiAgICAgID4gaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLnNvY2lhbC1tZWRpYS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAwIDAgMDtcbiAgICB9XG4gIFxuICAgIC5zb2NpYWwtbWVkaWEtd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuc29jaWFsLW1lZGlhLWJyYW5kIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG4gICAgfVxuICB9XG4gIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC53ZWJueS1zaGFyZSB7XG4gICAgcGFkZGluZzogMTJweCA1MHB4IDhweCAwO1xuICB9XG4gIC8qIENvbnRhY3QgRnJhbWUgc3R5bGluZyAtIHN0YXJ0cyBoZXJlICovXG5cbiAgLmdwLXBhcmFncmFwaHMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDYwMHB4IDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgIFwidG9jIG1haW5cIjtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmc6IDcwcHggODBweDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC5ncC1wYXJhZ3JhcGhzOm5vdCgud2l0aC1uYXYtc2lkZWJhcikge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4O1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLyogQ29udGFjdCBGcmFtZSBzdHlsaW5nIC0gZW5kcyBoZXJlICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgLmdwLXBhcmFncmFwaHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggODAwcHg7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICAudG9jLWNoYXB0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBDYWxsb3V0c1xuLy9cbi8vIENhbGxvdXRzIHN0eWxpbmcgZm9yIHVzZSB3aXRoIHRoZSBXZWJOWSBDS0VEaXRvciBDYWxsb3V0cyBNb2R1bGVcbi8vXG4vLyBNYXJrdXA6IGNhbGxvdXRzLmhic1xuLy9cbi8vIFN0eWxlIGd1aWRlOiBjb21wb25lbnRzLmNhbGxvdXRzXG5cbi8vIERFU0lHTkVEIFNQRUNJRklDQUxMWSBGT1IgVEhFIEdFTkVSSUMgQ09OVEVOVCBUWVBFLiBBTEwgT1RIRVIgQ0FMTE9VVFMgV0lMTCBOT1QgRElTUExBWSBPTiBPVEhFUiBDT05URU5UIFRZUEVTXG5cbi5ncC1wYXJhZ3JhcGhze1xuXG4vLyBJTkxJTkUgV0VCIENBTExPVVRTXG4gIC53ZWItY2FsbG91dHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeTtcbiAgICA6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cbiAgfSAvLyBFTkQgSU5MSU5FIFdFQiBDQUxMT1VUU1xuXG4vLyBUSEUgSEVBVlkgQk9EWSBPRiBUSEUgQ0FMTE9VVFNcbiAgLmJvZHktY2FsbG91dHN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmJvZHktY2FsbG91dHMtaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuXG4gICAgLy8gQVJST1cgVVAgLS0gTU9CSUxFIFBSSU1BUlkgQUNDRU5UXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGFycm93LXVwKTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIEFSUk9XIFVQIC0tIE1PQklMRSBHUkVZXG4gICAgQGluY2x1ZGUgaWNvbihhZnRlciwgYXJyb3ctdXApO1xuXG4gICAgJjphZnRlcntcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBjb2xvcjogI2VlZTtcblxuICAgIH1cbiAgfSAvLyBFTkQgQk9EWSBDQUxMT1VUU1xuXG4gIC5jYWxsb3V0LW9yZGVye1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuaWNvLW9yZGVye1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC8vIFdBWVBPSU5UIERFQ09SQVRJT05TXG4gIC5hY3RpdmVJbmxpbmVDYWxsb3V0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuYWN0aXZlQm9keUNhbGxvdXR7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICB9XG5cblxuXG59IC8vIEVORCBHZW5lcmljIFBhcmFzXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxufSAvLyBFTkQgVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTEFSR0VSIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG5cbi5ncC1wYXJhZ3JhcGhze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmdwLXBhcmFncmFwaHN7XG5cblxuICAvLyBUSEUgRU5USVJFIENBTExPVVQgQk9EWSBTRUNUSU9OXG4gIC53ZWJueS1jYWxsb3V0cy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MnB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5ib2R5LWNhbGxvdXRzLWlubmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgIH1cblxuICB9XG5cbiAgLy8gVEhFIEhFQVZZIEJPRFkgT0YgVEhFIENBTExPVVRTXG4gIC5ib2R5LWNhbGxvdXRze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5ib2R5LWNhbGxvdXRzLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgIC8vIEFSUk9XIFVQIC0tIE1PQklMRSBQUklNQVJZIEFDQ0VOVFxuICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBhcnJvdy1sZWZ0KTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7IC8vIEFSUk9XIExFRlQgQ09MT1IgLS0gT04gQk9UVE9NXG4gICAgfVxuXG4gICAgLy8gQVJST1cgVVAgLS0gTU9CSUxFIEdSRVlcbiAgICBAaW5jbHVkZSBpY29uKGFmdGVyLCBhcnJvdy1sZWZ0KTtcbiAgICAmOmFmdGVye1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGNvbG9yOiAjZWVlOyAvLyBBUlJPVyBMRUZUIENPTE9SIC0tIE9OIFRPUFxuICAgIH1cbiAgfSAvLyBFTkQgQk9EWSBDQUxMT1VUU1xuXG4gIC5jYWxsb3V0LW9yZGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmljby1vcmRlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gQk9EWSBCUk9ERVIgRlVMTCBPTiBBQ1RJVkVcbiAgLmFjdGl2ZUJvZHlDYWxsb3V0e1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgfVxuXG4gIC8vIEZJWEVEIFBPU0lUSU9OIEZPUiBERVNLVE9QIENBTExPVVRTXG4gIC5hY3RpdmVDYWxsb3V0U2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLndlYm55LWNhbGxvdXQtaW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cblxufSAvLyBFTkQgTEFSR0VSIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWF4LXBjKSB7XG5cbn0gLy8gRU5EIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG5cbn0gLy8gRU5EIE1BWCBQQyBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE9USEVSIFNUWUxFIE9WRVJSSURFUyAgKi9cbiIsIi8vIFNoYXJlIEJhciBzdHlsaW5nXG4vL1xuLy8gTWFya3VwOiBzaGFyZV9iYXIuaGJzXG5cbi8vIEFDVElPTlMgQkFSIEJFVFdFRU4gSEVSTyBBTkQgQ09OVEVOVFxuLmFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLndlYm55LWFjdGlvbi1sYWJlbCwgLndlYm55LWFjdGlvbi10b3AsIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgIH1cbiAgICAmLnN0dWNrIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgLndlYm55LWFjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhRXh0cmFib2xkXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXRvcCwgLndlYm55LWFjdGlvbi10b3AgYSwgLmljb24tYXJyb3ctdXAge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2VibnktYWN0aW9uLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLndlYm55LXNoYXJlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLmljb24tZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1mYWNlYm9vayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGZlYXR1cmVkLWNhcmQtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tYXJyb3ctdXAge1xuICAgICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tYXJyb3ctdXAge0BpbmNsdWRlIGljb24oYmVmb3JlLCBhcnJvdy11cCk7fVxuXG4gICAgLmljb24tc2hhcmVfbm8tY3NzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud2Vibnktc2hhcmUtYmFyLWljb25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNTBweCA4cHggMDtcbiAgICAgICAgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1lbWFpbCwgLmljb24tZmFjZWJvb2ssIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xlYXI6Ym90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1mYWNlYm9vayB7QGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWZhY2Vib29rKTt9XG4gICAgLmljb24tdHdpdHRlciB7QGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXR3aXR0ZXIpO31cbiAgICAuaWNvbi1lbWFpbHsgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWVudmVsb3BlKTt9XG5cblxuICAgIC8qLmZyb250IC53ZWJueS1zaGFyZS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0qL1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuICAgIC8qIEFjdGlvbiBTaGFyZSBiYXIgc3R5bGVzICovXG4gICAgLmFjdGlvbnMge1xuICAgICAgICAmLnN0dWNrIHtcbiAgICAgICAgICAgIC53ZWJueS1hY3Rpb24tdG9wLCAuaWNvbi1hcnJvdy11cCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFSZWd1bGFyJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53ZWJueS1hY3Rpb24tbGFiZWwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYm55LWFjdGlvbi10b3AgYSwgLmljb24tYXJyb3ctdXAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmZWF0dXJlZC1jYXJkLWljb24tY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYm55LWFjdGlvbi10b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS1zaGFyZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDhweCAwO1xuICAgICAgICAgICAgaDIud2VibnktYWN0aW9uLXNoYXJlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFSZWd1bGFyJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2VibnktYWN0aW9uLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgICAgIGE6bGluaywgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIEVuZCBBY3Rpb24gU2hhcmUgYmFyIHN0eWxlcyAqL1xufVxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBWSUVXICovXG4vKi53ZWJueS1zaGFyZS1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlYm55LXNoYXJlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59Ki9cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cblxuXG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuICAgIC53ZWJueS1hY3Rpb24tc2hhcmUtYnV0dG9uIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG4gICAgLmljb24tZW1haWwsIC5pY29uLWZhY2Vib29rLCAuaWNvbi10d2l0dGVyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyBcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFdoYXQncyBSZWxhdGVkIEZyYW1lXG4vL1xuLy8gV2hhdCdzIFJlbGF0ZWQgRnJhbWUgZnJvbnRlbmQgc3R5bGluZy5cbi8vXG4vLyBNYXJrdXA6IHdoYXRzcmVsYXRlZC5oYnNcbi8vXG4vLyBTdHlsZSBndWlkZTogY29tcG9uZW50cy53aGF0c3JlbGF0ZWRcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kd2hhdHMtcmVsYXRlZC1mcmFtZS1ia2dkLWNvbG9yOiAjZmRmZGZkO1xuJHdoYXRzLXJlbGF0ZWQtZnJhbWUtdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJHdoYXRzLXJlbGF0ZWQtZnJhbWUtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kd2hhdHMtcmVsYXRlZC1saW5rLWNvbG9yOiAkdGV4dC1ibHVlICFkZWZhdWx0O1xuXG5cblxuaDMud2Vibnktd2hhdHMtcmVsYXRlZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXNpemU6IDAuODg4ZW07XG4gIGNvbG9yOiAkd2hhdHMtcmVsYXRlZC1mcmFtZS10aXRsZS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tb25vLW1pZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxufVxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuXG4ud2Vibnlfd2hhdHNfcmVsYXRlZF9wZ3R5cGUgPiBkaXY6bm90KC5uZXh0LXNlY3Rpb24pIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hhdHMtcmVsYXRlZC1mcmFtZS1ia2dkLWNvbG9yO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWIpIHtcblxuXG59IC8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG5cbn0gLy8gRU5EIE1JTiBQQyBWSUVXIiwiLy8gTG9jYXRpb24gQ29udGVudFxuLy9cbi8vIExvY2F0aW9uIENvbnRlbnQgc3R5bGluZ1xuLy9cbi8vIE1hcmt1cDogbG9jYXRpb25fcGFnZS5oYnNcbi8vXG4vLyBTdHlsZXMgZm9yIHRoZSBIZXJvIGFuZCBIZXJvIElubmVyIGNsYXNzZXNcbi8vIGFyZSBsb2NhdGVkIGluIF9oZXJvLnNjc3MsIGxpbmVzIDc3LCAxMjksIDU1NywgNzE1LlxuLy9cblxuXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1PQklMRSBWSUVXICovXG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LWxvY2F0aW9uIC5oZXJvLWlubmVyIHtcbiAgICAubG9jYXRpb24tYWRkcmVzcy1maWVsZCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgLy8gUGhvbmUgTGFiZWwgb24gdG9wIG9mIFBob25lIG51bWJlclxuICAgIC5wYXJhLXBob25lLWZpZWxkIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLndlYm55LXRlYXNlciB7XG4gICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLndlYm55LXRlYXNlciB7XG4gICAgLmxvY2F0aW9uLWNvdW50aWVzLWxhYmVsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIExPQ0FUSU9OIEhFUk8gRklFTERTXG4ud2VibnktbG9jYXRpb24gYXJ0aWNsZS5oZXJvLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ud2VibnktbG9jYXRpb24gLmhlcm8taW5uZXIge1xuXG4gIC8vIExpbmUgdXAgYm90aCBQaG9uZSBOdW1iZXJzIG9uIG9uZSBsaW5lIHdpdGggYSBWZXJ0aWNhbCBkaXZpZGVyXG4gIC5maXJzdC1waG9uZSxcbiAgLmxhc3QtcGhvbmUsXG4gIC5sb2NhdGlvbi12ZXJ0aWNhbC1saW5lIHtcbiAgICBmbG9hdDpsZWZ0O1xuICB9XG5cbiAgLy8gVmVydGljYWwgTGluZSBkaXZpZGVyIHdpdGggc3BlY2lmaWMgc2l6ZVxuICAubG9jYXRpb24tdmVydGljYWwtbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi8vIExvY2F0aW9uIEZpZWxkcyBpbiB0aGUgVGVhc2VyIGRpc3BsYXkuXG4ud2VibnktdGVhc2VyIHtcbiAgLmxvY2F0aW9uLWNvdW50aWVzLWZpZWxkd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IDgxcHg7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLWNvdW50aWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubG9jYXRpb24tY291bnRpZXMtbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIENVU1RPTSBTTUFMTCBUQUJMRVQgVklFVyAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLy8gQ3VzdG9tIG92ZXJyaWRlIGZvciBsb2NhdGlvbiBoZXJvIGhlaWdodCB3aXRoIGltYWdlIGNvbnRlbnRcbiAgLmhlcm8tbGF5b3V0IHtcbiAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8tbG9jYXRpb24sXG4gICAgLmhlcm8taGFzLWltYWdlIC5oZXJvLWxvY2F0aW9uIC5oZXJvLWltYWdlLFxuICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIC8vIEN1c3RvbSBvdmVycmlkZSBmb3IgbG9jYXRpb24gaGVybyBoZWlnaHQgd2l0aCBpbWFnZSBjb250ZW50XG4gIC53ZWJueS1sb2NhdGlvbiB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbixcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSAuaGVyby1sb2NhdGlvbiAuaGVyby1pbWFnZSxcbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIC5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFF1aWNrIExpbmtzXG4vL1xuLy8gUXVpY2sgTGlua3Mgc3R5bGluZ1xuLy9cbi8vIE1hcmt1cDogcXVpY2tfbGlua3MuaGJzXG4vL1xuLy8gU3R5bGUgZ3VpZGU6IGNvbXBvbmVudHMucXVpY2tfbGlua3NcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kcWwtZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRxbC1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHFsLWZyYW1lLWRlc2NyaXB0b3ItdGl0bGUtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJHFsLWZyYW1lLWRlc2NyaXB0b3ItdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtZGVzY3JpcHRvci1ib3JkZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kcWwtZnJhbWUtYnV0dG9uOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbi8vIFJFQVNTSUdORUQgVkFMUyBGT1IgR0xPQkFMIFNDT1BFIC0tIFNVTU1BUllcbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJHFsLWJ1dHRvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kcWwtYnV0dG9uLXRleHQtY29sb3I6ICAgICAgICAgICAgICRidXR0b24tdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRxbC1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kcWwtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I6ICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG5cbi5wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2VibnktcWwtcGd0eXBlIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkcWwtZnJhbWUtYmtnZC1jb2xvcjsqL1xuICAvL21hcmdpbjogMCBhdXRvO1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJGZyYW1lLXBhZGRpbmctbGcgMyU7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvL21pbi1oZWlnaHQ6IDQ1MHB4XFw5O1xufVxuXG4ucWxmcmFtZS1pbm5lciB7XG4gIG1heC13aWR0aDogJG1heC1wYztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5xbC1jb2wtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucWwtLWdyb3VwLTEtaXRlbXMsXG4ucWwtLWdyb3VwLTItaXRlbXMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5xbC0tZ3JvdXAtMSxcbi5xbC0tZ3JvdXAtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBwYWRkaW5nOiAwIDElO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucWwtLWZpZWxkLXdlYm55LXFsLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlO1xuICBjb2xvcjogJHFsLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5xbC0tZmllbGQtd2VibnktcWwtaGVhZGxpbmUge1xuICBmb250OiAkZnJhbWUtaGVhZGxpbmU7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnFsLS1maWVsZC13ZWJueS1xbC1jb2wtMS10aXRsZSxcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFCb2xkJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMjVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKlxuUXVpY2sgTGlua3MgQ2FyZFxuICovXG4ud2VibnktcXVpY2stbGlua3Mge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkFGQTtcbiAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBEMENFO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gIC53ZWJueS1xdWljay1saW5rcy1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOjEwMHB4O1xuICAgIGhlaWdodDoxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gIC5mYWxsYmFjay1pbWFnZSBzdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgc3Ryb2tlOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICBmaWxsOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgLnN0MHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgfVxuICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxuICAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IHtcblxuICAgIC53ZWJueS1xdWljay1saW5rcy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBQcm94aW1hTm92YVNlbWlib2xkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwNEREMTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2VibnktcXVpY2stbGlua3MtZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucWwtLWZpZWxkLXdlYm55LXFsLWNvbC0xLWJ1dHRvbixcbi5xbC0tZmllbGQtd2VibnktcWwtY29sLTItYnV0dG9uIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDsgLy8gdW5kZXJsaW5lIHRoaWNrbmVzc1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICMwMDRERDE7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbiAgICAgICAgY29sb3I6ICMwMDRERDE7XG4gICAgICB9XG4gICAgfSAgXG4gICAgXG4gICAgLy8gQ1RBIGFycm93XG4gICAgLmFycm93LXJpZ2h0e1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDRERDE7XG4gICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIH1cbn1cblxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGExLFxuLmRlc2NyaXB0b3ItLWZpZWxkLXdlYm55LXRiZC1jdGEyIHtcblxuICBjbGVhcjogYm90aDtcbiAgYSB7XG4gICAgLy8gQlVUVE9OIERZTkFNSUMgUkVRVUlSRU1FTlRTXG4gICAgYm9yZGVyOiAkZnJhbWUtYnV0dG9uLWJvcmRlci1zaXplIHNvbGlkICR0YmQtYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGJkLWJ1dHRvbi1iYWNrLWNvbG9yO1xuXG4gICAgJjp2aXNpdGVkLCAmOmxpbmt7XG4gICAgICBjb2xvcjogJHRiZC1idXR0b24tdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YmQtYnV0dG9uLWhvdmVyLWJhY2stY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gQlVUVE9OIENBTExTXG4gIEBpbmNsdWRlIGZyYW1lLWJ1dHRvbi1iYXNlKCk7XG5cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG4gIC53ZWJueS1xdWljay1saW5rcyB7XG5cbiAgICAud2VibnktcXVpY2stbGlua3MtY2FyZC10ZXh0IHtcbiAgXG4gICAgICAud2VibnktcXVpY2stbGlua3MtdGl0bGUge1xuICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnFsLWNvbC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLnFsLS1ncm91cC0xLFxuICAgIC5xbC0tZ3JvdXAtMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgfVxuICAgIC5xbC0tZ3JvdXAtMS1pdGVtcyxcbiAgICAucWwtLWdyb3VwLTItaXRlbXMge1xuICAgICAgZmxleDogNSAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnFsY29sMS10aXRsZSB7XG4gICAgLnFsLS1ncm91cC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgIH1cbiAgfVxuICAucWxjb2wyLXRpdGxlIHtcbiAgICAucWwtLWdyb3VwLTEge1xuICAgICAgcGFkZGluZy10b3A6IDc3cHg7XG4gICAgfVxuICB9XG5cbn0gLy8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBQQyBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG5cbiAgLndlYm55LXF1aWNrLWxpbmtzLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLy9mb250LWZhbWlseTogUHJveGltYU5vdmFSZWd1bGFyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMi40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC53ZWJueS1xdWljay1saW5rcy1jYXJkLXRleHQgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSAvLyBFTkQgUEMgVklFV1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAvKiBJRTEwLXNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG5cbiAgfSAvLyBFTkQgVEFCTEVUIFZJRVdcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1wYykge1xuXG4gIH0gLy8gRU5EIFBDIFZJRVdcbn0gLy8gRU5EIElFMTBcbiIsIi53ZWJueS10ZWFzZXIge1xuICAvL3dpZHRoOiA3NSU7XG4gIC8vbWFyZ2luOiAyMHB4O1xuICAvL3dpZHRoOiA5MCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgLndlYm55LWNhcmQtdGVhc2VyIHtcblxuICAgIGhlaWdodDogNzNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAud2VibnktdGVhc2VyLXdyYXBwZXJ7XG4gICAgLndlYm55LXRlYXNlci1pbWFnZXtcbiAgICAgIGRpdntcbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1jb250YWluZXIgdWwgbGkge1xuICAgIG1hcmdpbjogOXB4IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmaWxsOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxpc3QtZmFsbGJhY2staW1nIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuc3QwLFxuICAgICAgLnN0MSB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7IC8vaGFzIG5lZWRlZCBwYWRkaW5nXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyAvL2hhcyBuZWVkZWQgcGFkZGluZ1xuXG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4td2lkZSkge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy1yaWdodCB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC8vZmxleC1iYXNpczogNDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnRze1xuICAgIG1heC1oZWlnaHQ6IDM4MnB4O1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgaGVpZ2h0OiAzMzdweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDE5Ni41cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDsgLy9oYXMgbmVlZGVkIHBhZGRpbmdcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZpbHRlci10ZXJtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVyLXRlcm0tYm9yZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1vbm8tbWlkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEzcHggMCAycHggMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgICYtZmlsdGVyLXRlcm0tYm9yZGVyICB7XG4gICAgICBtYXJnaW46IDlweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBhe1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1tb2JpbGUpIHtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvLyAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgLy99XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5ldmVudC1kYXRlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgLy8gd2lkdGg6IDcxJTtcbiAgICAvL31cbiAgfVxuXG4gIC5ldmVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGV2ZW50LWRhdGU7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5tb250aCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICAgIC8qaGVpZ2h0OiA0OHB4OyovXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgLypoZWlnaHQ6IDMycHg7Ki9cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwcHggMDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAvL31cblxuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtYWRkcmVzcyB7XG4gICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC8vICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgLy8gIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuICB9XG5cbiAgLm1vbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJvdztcbiAgfVxuXG4gIC5kYXkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcm93O1xuICB9XG5cbiAgLmV2ZW50LXllYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcm93O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXG4gICAgLnN0YXJ0LWV2ZW50LXllYXIsXG4gICAgLmVuZC1ldmVudC15ZWFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvL3Rvb2sgZnJvbSBfZXZlbnRfZGF0ZS5zY3NzIHRvIG92ZXJ3cml0ZSBkZWZhdWx0IGJlaGF2aW9yIHRvIHVzZSBvbiB0ZWFzZXIgcGFnZXNcbiAgLm11bHRpLWRheSB7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYsXG4gICAgLnN0YXJ0IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLmRhc2gge1xuICAgICAgICAvL3dpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1lcmlkaWVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5hZGRyZXNzLXdyYXBwZXIge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLWRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXdpZGUpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnZlbnVlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMjNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52ZW51ZS1uYW1lPmRpdiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXR5LXN0YXRlLXppcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi13aWRlKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyxcbiAgLmFjdGlvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDMxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWx0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbW9uby1taWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmNoZXZyb24ge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59IiwiLy8gQmFzZSBldmVudCBkYXRlICYgbG9jYXRpb24uXG5AbWl4aW4gZXZlbnQtZGF0ZSB7XG4gIC5ldmVudC1kYXRlIHtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5tb250aC1kYXkteWVhciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxuXG4gIC5tdWx0aS1kYXkge1xuICAgIC5kYXkgZGl2LFxuICAgIC5tb250aCBkaXYsXG4gICAgLmV2ZW50LXllYXIgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDg1cHg7XG5cbiAgICAgICYuZGFzaCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb250aCAuc3RhcnQsXG4gICAgLm1vbnRoIC5lbmQsXG4gICAgLmV2ZW50LXllYXIgLnN0YXJ0LWV2ZW50LXllYXIsXG4gICAgLmV2ZW50LXllYXIgLmVuZC1ldmVudC15ZWFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb250aCB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRheSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kYXNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RhcnQtZXZlbnQteWVhciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuZGFzaCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyLFxuICAudGltZS13cmFwcGVyLFxuICAuYWRkcmVzcy13cmFwcGVyLFxuICAubGFzdC11cGRhdGVkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAudGltZS13cmFwcGVyIHtcbiAgICAudGltZS1mdWxsLXRpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC5kYXNoIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGltZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtY2xvY2spO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAuYWRkcmVzcy1mdWxsLWxvY2F0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC52ZW51ZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXBpbik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIC5sYXN0LXVwZGF0ZWQtZnVsbC1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmxhc3QtdXBkYXRlZC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHJlZnJlc2gpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgfVxuXG4gICAgLmxhc3QtdXBkYXRlZCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufSIsIi8vIExhbmRpbmcgUGFnZSBDb250ZW50XG4vL1xuLy8gTGFuZGluZyBQYWdlIENvbnRlbnQgc3R5bGluZ1xuXG4vL0xhbmRpbmcgcGFnZSB0ZWFzZXIgZGlzcGxheSBmb3IgZmlsdGVyIGxpc3RpbmdzXG4ud2VibnktdGVhc2VyIHtcbiAgLmxhbmRpbmctc3VtbWFyeS1maWVsZHdyYXBwZXIge1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuIiwiLndlYm55LXNlYXJjaC1jb250YWluZXIgLmZpbHRlci1zaWRlYmFyIHtcbiAgLy8gTW9iaWxlIGNvbGxhcHNpYmxlIGZpbHRlciBzaWRlYmFyLlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCAoJG1pbi1kZXNrdG9wIC0gMSkpIHtcblxuICAgIHpvb206IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4cG9zZWRia2dybmQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAuZmlsdGVyLXNpZGViYXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgLmZpbHRlci1zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTYzOSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgY29udGVudDogJ1xcZTYxNic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNGQUNFMDA7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZpbHRlciBzaWRlYmFyIGNvbnRlbnQuXG4gIGgzLFxuICAuZm9ybS1pdGVtLWtleXdvcmQgbGFiZWwsXG4gIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMgbGFiZWwsXG4gIC5mb3JtLWl0ZW0tY3JlYXRlZC1kYXRlOmJlZm9yZSxcbiAgLmZvcm0taXRlbS1maWVsZC13ZWJueS1ldmVudC1kYXRlLXN0YXJ0OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAwIDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBmb3JtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogLjI1ZW0gMDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyYXk7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgb3V0bGluZTpub25lO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogIzAwMCBhdXRvIDJweDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1rZXl3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogI0ZBQ0UwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBib3R0b206IDNweDtcbiAgICAgIHRvcDogNjYlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRkYXJrZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JheTtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIGNvbG9yOiAkZGFya2dyYXk7XG4gICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBvc2VkYmtncm5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1maWx0ZXItdGVybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pdGVtLWxpc3RfX2NoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mYWNldC1pdGVtIHtcbiAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICMwMDAgYXV0byAycHg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZTtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbW9uby13aGl0ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IC0xcHggNHB4IDAgMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcHRpb246YWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRm9yIElFOCBmYWxsYmFjay5cbiAgICAgIC8vIE15c3RlcmlvdXNseSBkb2Vzbid0IHdvcmsgd2l0aCBhIFwiLFwiIGFuZCB0aGUgYWJvdmUgc2VsZWN0b3IuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbC5jaGVja2VkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1vbm8td2hpdGU7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MjNcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLWNyZWF0ZWQtZGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdEYXRlJztcbiAgfVxuICAuZm9ybS1pdGVtLWZpZWxkLXdlYm55LWV2ZW50LWRhdGUtc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnRGF0ZSc7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4td2lkZSkge1xuICAgIC5mb3JtLWl0ZW0tbG9jYXRpb24tY291bnRpZXMge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBTZWFyY2ggcGFnZSBsYXlvdXQuXG4udmlld3MtcGFnZS13ZWJueS1zZWFyY2ggLmxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndlYm55LXNlYXJjaC1jb250YWluZXIge1xuICAuZmlsdGVyLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgID4gKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3LW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICA+ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tZGVza3RvcCkge1xuICAgIHpvb206IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwb3NlZGJrZ3JuZDtcblxuICAgIC5maWx0ZXItc2lkZWJhciB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC52aWV3LW1haW4tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDkgb2YgMTIgbGFzdCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuanMtZm9ybS1jbGVhci1hbGwge1xuICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMDBkJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAud2VibnktbGFuZGluZy1wYWdlLXBhZ2UuaGVyby1wcmVzZW50OmhhcyguY2VudGVyZWQtYWxpZ25tZW50KSB7XG4gICAgLnBhZ2UtcGFyYWdyYXBocy1pbj5kaXY+ZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1maWx0ZXItdGVybS1saXN0aW5nKSxcbiAgICAgICY6aGFzKD4gLnBhcmFncmFwaC0tdHlwZS0td2VibnktbG9jLWZpbHRlci10ZXJtLWxpc3RpbmcpLFxuICAgICAgJjpoYXMoPiAucGFyYWdyYXBoLS10eXBlLS13ZWJueS1ldmVudC1maWx0ZXIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRlYXNlciBzdHlsZXMgZm9yIFBhZ2UgTGlzdGluZyBJdGVtXG5cbi53ZWJueS10ZWFzZXIge1xuXG4gIC53ZWJueS10ZWFzZXItdGl0bGUgYXtcbiAgICBjb2xvcjogIzAwNEREMTtcbiAgfVxuXG4gIC5wYWdlLWRlc2NyaXB0aW9uLWZpZWxkd3JhcHBlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4vLyBNT0JJTEVcbi50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAud2VibnktdGVhc2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi8vIFRBQkxFVFxuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG4gIC50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAgIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgLndlYm55LXRlYXNlci1jb250ZW50LXdyYXBwZXJfX2RldGFpbHMge1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIERFU0tUT1BcbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXBjKSB7XG4gIC50ZWFzZXItLXR5cGUtLXdlYm55LXBhZ2Uge1xuICAgIC53ZWJueS10ZWFzZXItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAud2VibnktdGVhc2VyLWNvbnRlbnQtd3JhcHBlcl9fZGV0YWlscyB7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG5cbn0iLCJcbi5uZXdzLWRhdGUtZmllbGR3cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwLjcyMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIC5uZXdzLWxpc3RpbmctZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAubmV3cy1saXN0aW5nLXRpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uZmFsbGJhY2stbmV3c3BhcGVyIHN2ZyB7XG4gIGhlaWdodDogMTAycHg7XG4gIHdpZHRoOiAxMDJweDtcbiAgcGFkZGluZzogNjVweDtcbn1cbi8vIGlmIHRoZXJlIGlzIG5vIG5ldyBzdW1tYXJ5L2Rlc2NyaXB0aW9uLCBhZGQgc3BhY2UgdG8gdGhlIG5ld3MtZGF0ZS1maWVsZCB3cmFwcGVyIGNsYXNzIG5vLWRlc2NyaXB0aW9uLlxuLm5vLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiA3M3B4O1xufSIsIi8vIFdlYmZvcm1zXG4vL1xuLy8gV2ViZm9ybXMgZnJvbnRlbmQgc3R5bGluZy5cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICB7XG4gIC5qcy1mb3JtLWl0ZW0ge1xuICAgIGxhYmVsLm9wdGlvbiAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIGRpdiAgIHtcbiAgICBtYXJnaW46IDIlIDAgMCAwO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIH1cblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPdmVycmlkZXMgcHJvZ3Jlc3MgY29sb3JzIGZyb20gd2ViZm9ybSBtb2R1bGUncyBDU1M6XG4vLyBkb2Nyb290L21vZHVsZXMvY29udHJpYi93ZWJmb3JtL2Nzcy93ZWJmb3JtLnByb2dyZXNzLnRyYWNrZXIuY3NzXG4vLyBUaGlzIGNvcGllcyBvdmVyIHRoZSB3aG9sZSBmaWxlIGJ1dCBjaGFuZ2VzXG4vLyAjNzc3IHRvICM3Njc2NzYgdG8gZml4IGNvbnRyYXN0IGlzc3Vlc1xuLy8gQ29weWluZyBldmVyeXRoaW5nIHdpdGggYSBjb2xvciB0byBhdm9pZCBzcGVjaWZpY2l0eSBpc3N1ZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyoqXG4gKiBQcm9ncmVzcyB0cmFja2VyIHN0eWxlcy5cbiAqXG4gKiBAc2VlIGh0dHA6Ly9uaWdlbG90b29sZS5naXRodWIuaW8vcHJvZ3Jlc3MtdHJhY2tlci9cbiAqL1xuXG4vKipcbiAqIFVwZGF0ZSBwcm9ncmVzcyB0ZXh0IHRvIHNob3cgY29tcGxldGVkIGFuZCBhY3RpdmUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLXRleHQsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qKlxuICogRGlzYWJsZSBob3ZlciBzdGF0ZSBiZWNhdXNlIHdlYmZvcm0gd2l6YXJkIHByb2dyZXNzIG1hcmtlcnMgYXJlIG5vdCBjbGlja2FibGUuXG4gKi9cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6bm90KC5pcy1hY3RpdmUpIC5wcm9ncmVzcy1tYXJrZXI6OmJlZm9yZSxcbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXA6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7XG59XG5cbi53ZWJmb3JtLXByb2dyZXNzLXRyYWNrZXIgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlLFxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZTpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy1tYXJrZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmU6aG92ZXIgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl0ge1xuICBjb2xvcjogIzE5NzZkMjtcbn1cblxuLndlYmZvcm0tcHJvZ3Jlc3MtdHJhY2tlciAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl06aG92ZXIsXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy10aXRsZVtyb2xlPVwibGlua1wiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjE5NmYzO1xufVxuXG4ud2ViZm9ybS1wcm9ncmVzcy10cmFja2VyIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZmMjtcbn1cbiIsIi8vIEphdmFzY3JpcHQgRW1iZWQgRnJhbWVcbi8vXG4vLyBKYXZhc2NyaXB0IEVtYmVkIEZyYW1lIGZyb250ZW5kIHN0eWxpbmcuXG4gXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRqZS1mcmFtZS1ia2dkLWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRqZS1mcmFtZS10aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kamUtZnJhbWUtaGVhZGxpbmUtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuJGplLWZyYW1lLXRleHQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4uamUtLWZpZWxkLXdlYm55LWplLWVtYmVkIHtcbiAgbWF4LXdpZHRoOiA3NWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4JTtcbn1cbi8vIGZvciBkZXNrdG9wIC0gdG8ga2VlcCBpdCBmcm9tIGdldHRpbmcgdG9vIHdpZGUgdG8gcmVhZFxuLmplLS1maWVsZC13ZWJueS13eXNpd3lnLXRpdGxlLCBcbi5qZS0tZmllbGQtd2Vibnktd3lzaXd5Zy1oZWFkbGluZSB7XG4gIG1heC13aWR0aDogJG1heC1wYzsgXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvL3BhZGRpbmc6IDAgOCU7IC8vdGFrZW4gZnJvbSBueS5nb3YgcGFkZGluZyBvbiBmcmFtZXMgLS1oaWRkZW4gdG8gcmVtb3ZlIGluZGVudCBzbyBldmVyeXRoaW5nIGxpbmVzXG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWplLXBndHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqZS1mcmFtZS1ia2dkLWNvbG9yO1xuXG59XG5cbi5qZS0tZmllbGQtd2VibnktamUtdGl0bGUge1xuICBmb250OiAkZnJhbWUtdGl0bGU7IFxuICBjb2xvcjogJGplLWZyYW1lLXRpdGxlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qZS0tZmllbGQtd2VibnktamUtaGVhZGxpbmUge1xuICBjb2xvcjogJHd5c2l3eWctZnJhbWUtaGVhZGxpbmUtY29sb3I7XG4gIGZvbnQ6ICRmcmFtZS1oZWFkbGluZTtcbiAgLy9mb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mcm9udCAuamUtLWZpZWxkLXdlYm55LWplLWhlYWRsaW5lIHtcbiAgZm9udDogJGZyYW1lLWhlYWRsaW5lLWZyb250O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHsgXG4gIC5iLWxhenksIC5iLXJlc3BvbnNpdmUge1xuICAgIC8vZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgR2VuZXJpYyBIZXJvIHR5cGUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ1OSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ2NyBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjQ2OFxuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRoZXJvLWJrZ2QtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kaGVyby10cmFuc2FjdGlvbi1ib3JkZXI6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby10cmFuc2FjdGlvbi1idXR0b246ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWhvdmVyLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC10ZXh0LWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1ldmVudC1kYXRlLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1ldmVudC1ia2dkLXRyYW5zcGFyZW50LWJsYWNrOiAkYmtnZC1ibGFjay01MCAhZGVmYXVsdDtcblxuLy8gdGhpcyBvdmVycmlkZXMgZ2VuZXJhbCBidXR0b24gdmFyaWFibGVzIGluIGNvbmZpZy5zY3NzXG4kaGVyby1idXR0b24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRidXR0b24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGhlcm8tYnV0dG9uLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYnV0dG9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kaGVyby1idXR0b24tYmFjay1jb2xvcjogICAgICAgICAgICAgICAgICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWJ1dHRvbi1ob3Zlci1iYWNrLWNvbG9yOiAgICAgICAgICAgJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cbi8vIEhFUk8gUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLWxheW91dCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5oZXJvLWdlbmVyaWMuaGVyby1oYXMtaW1hZ2Uge1xuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWdlbmVyaWMtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYudGl0bGUtb25seSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmhlcm8tZ2VuZXJpYy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgLy8gd2FudCB0byBhbGlnbiB0aGUgaWNvbiB0byB0aGUgY2VudGVyIG9mIHRoZSBmaXJzdCBsaW5lXG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFsaDtcblxuICAgICAgICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiA+IGEge1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIGkua2V5d29yZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgZmEtdGFnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1Ymxpc2hlZC1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1nZW5lcmljLXN1bW1hcnkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IC8qMWVtOyAqL1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taG9yaXpvbnRhbC1ocntcbiAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgICAgICAgICYuYnV0dG9uLXByZXNlbnQge1xuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3R7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgLyogVmVydGljYWxseSBhbGlnbiBjb250ZW50ICovXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpLmNoZWNrbGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWZpbHRlci1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1nZW5lcmljLWN0YSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1cInJ0bFwiXSB7XG4gIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGVyby1sYXlvdXQge1xuICAgIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgICAuaGVyby1nZW5lcmljLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAua2V5d29yZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgSEVSTy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyby1sYXlvdXQge1xuICAgIC5oZXJvLWdlbmVyaWMuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMHB4IDQ1cHggMHB4O1xuICAgICAgICAgIC5oZXJvLWdlbmVyaWMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzVweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNDVweCAwO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICAgICAgJi5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0LWN0YS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxcHggMjMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYnV0dG9uLWFic2VudCB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgIC5jaGVja2xpc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY3RhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAvLyBEZXNrdG9wIExUUiBzdHlsaW5nXG4gIGh0bWxbZGlyPVwibHRyXCJdIHtcbiAgICAuaGVyby1sYXlvdXQge1xuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICAuaGVyby1ob3Jpem9udGFsLWhyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcblxuICAgICAgICAgICAgJi5jaGVja2xpc3QtY3RhLWFic2VudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBjaGVja2xpc3Qgb3IgY3RhIGlzIHByZXNlbnRcbiAgICAgICAgICAgICY6bm90KC5jaGVja2xpc3QtY3RhLWFic2VudCkge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdC1jdGEtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICAgICAgJi5idXR0b24tcHJlc2VudCB7XG4gICAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLXNlcGFyYXRvciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLWNoZWNrbGlzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAuY2hlY2tsaXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVja2xpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwcHggNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jdGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERlc2t0b3AgUlRMIHN0eWxpbmdcbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxheW91dCB7XG4gICAgICAuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1nZW5lcmljLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBcbiAgICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tZ2VuZXJpYy1pbm5lciB7XG4gICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIFxuICAgICAgICAuaGVyby1ob3Jpem9udGFsLWhyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVyby1nZW5lcmljLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIFxuICAgICAgICAgIC5oZXJvLWdlbmVyaWMtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuY2hlY2tsaXN0LWN0YS1hYnNlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3QtY3RhLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmJ1dHRvbi1wcmVzZW50IHtcbiAgICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1jaGVja2xpc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tZ2VuZXJpYy1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oZXJvLWdlbmVyaWMtY2hlY2tsaXN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmNoZWNrbGlzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaGVyby1nZW5lcmljLWN0YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFVyIsIi8vIEhlcm9cbi8vXG4vLyBTdHlsaW5nIGZvciBMYW5kaW5nIFBhZ2UgSGVybyB0eXBlLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uIHBsZWFzZSBzZWUgdGhlIHN0b3J5IHNvdXJjZXM6IGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NTkgYW5kIGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NjcgYW5kIGh0dHBzOi8vaXRzd2VibnkuYXRsYXNzaWFuLm5ldC9icm93c2UvTkRELTI0NjhcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kaGVyby1ia2dkLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYnV0dG9uOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kaGVyby1jdGEtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1sYW5kaW5nLXBhZ2UtcGFnZS50aXRsZS1wcmVzZW50IHtcbiAgICAudGl0bGUtbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmhlcm8tcHJlc2VudCB7XG4gICAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LWxhbmRpbmctcGFnZS1wYWdlLmJvdGgtcHJlc2VudCB7XG4gICAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG4gICAgLnRpdGxlLWxhbmRpbmctbGF5b3V0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFRpdGxlIGRpc3BsYXkgKi9cbi50aXRsZS1sYW5kaW5nLWxheW91dCB7XG4gICAgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGl0bGUtbGFuZGluZy1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQ0UwMDtcbiAgICAgICAgcGFkZGluZzogM3B4IDIwcHggMHB4IDIwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtc3VidGl0bGV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCA1MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgICAuaGVyby1idXR0b25zIHsgXG4gICAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcXGYzMGFcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50OyBcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZjA0YlwiICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLyogSEVSTyBMQVlPVVQgKi9cbi5oZXJvLWxhbmRpbmctbGF5b3V0IHtcbiAgXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaGVyby1sYW5kaW5nLXBhZ2UuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgLmhlcm8taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyNTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcblxuICAgICYudGl0bGUtb25seSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgLy8gd2FudCB0byBhbGlnbiB0aGUgaWNvbiB0byB0aGUgY2VudGVyIG9mIHRoZSBmaXJzdCBsaW5lXG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZy1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFsaDtcblxuICAgICAgICAgICAgICBpLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiA+IGEge1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBpY29uKGJlZm9yZSwgbGVmdC1hcnJvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLXN1bW1hcnkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vIFdoZW4gc3VtbWFyeSBpcyB0aGUgbGFzdCBlbGVtZW50IChubyBoZXJvIGJ1dHRvbnMpLCByZW1vdmUgYm90dG9tIHBhZGRpbmdcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1idXR0b25zIHtcbiAgICAgICAgICAgIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWRlby1jdGEtbGFuZGluZy1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcXGYwNGJcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZjMwYlwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypoMiB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH0qL1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEhFUk8gSEFTIEEgVklERU8gT1BUSU9OIC0gT1ZFUlJJREUgVklERU9KUyBTVFlMRVNcblxuICAuaGVyby12aWRlby1mcmFtZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG5cbiAgICAuaGVyby12aWRlby1pbm5lciB7XG4gICAgICAudmlkZW8tanMge1xuICAgICAgICAudmpzLXRlY2h7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBZT1VUVUJFIE9WRVJSSURFXG4gICAgICAuaGVyby10eXBlLXlvdXR1YmUgeyAgfVxuXG4gICAgICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgLnZpbWVvcGxheWVyIHsgIH1cbiAgICAgIC52aWRlb2pzLWhlcm9wbGF5ZXIteW91dHViZS1kaW1lbnNpb25zLnZqcy1mbHVpZCxcbiAgICAgICN2aWRlb2pzLWhlcm9wbGF5ZXItdmltZW8udmlkZW8tanMudmpzLTE2LTl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnZpbWVvRnJhbWUgeyAgfVxuXG4gICAgICAuaGVyby10eXBlLXlvdXR1YmUgLnZqcy1jb250cm9sLWJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgI2hlcm8tdmlkZW8tZnJhbWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvLWNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG5cbiAgICAvLyBDT05TVUxUIERUIE9OIExFRlQgT1IgUklHSFQgUExBQ0VNRU5UIE9GIENMT1NFXG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTI7XG5cbiAgICBhe1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsY2xvc2UtYnV0dG9uKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tdmlkZW8taGlkZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXZpZGVvLXNob3d7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlcm8tYmtnLXJlbW92ZWR7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLmhlcm8tbWV0YS1jaGFuZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQyNXB4O1xuICB9XG4gIC52aWRlb19oZXJvX2J1dHRvbiA+IGF7XG4gICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHBsYXktYnV0dG9uKTtcbiAgfVxuICAudmlkZW8tanMudmpzLWRlZmF1bHQtc2tpbi52anMtcGF1c2VkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3ZpZGVvanMtaGVyb3BsYXllci12aW1lb19WaW1lb19hcGkudmltZW9wbGF5ZXJ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC55dHAtY2hyb21lLWNvbnRyb2xze1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8vIEVORCBIRVJPLUxBWU9VVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYmxldCkge1xuXG4gICAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuaGVyby1sYW5kaW5nLWxheW91dCB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1idXR0b25zIHtcbiAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgIC5oZXJvLWxhbmRpbmctcGFnZS5oZXJvLWhhcy1pbWFnZSB7XG4gIFxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgJi50aXRsZS1vbmx5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGVyby1oYXMtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgICAgICAgICAucHVibGlzaGVkLWRhdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA0NXB4IDA7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLXN1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAudmlkZW8taGVyby1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgVEFCTEVUXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgXG4vKiBUaXRsZSBkaXNwbGF5ICovXG4udGl0bGUtbGFuZGluZy1sYXlvdXQge1xuXG4gIC50aXRsZS1sYW5kaW5nLXBhZ2Uge1xuICAgICAgcGFkZGluZzogNXB4IDYwcHggNXB4IDYwcHg7XG59XG59XG5cbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxhbmRpbmctbGF5b3V0IHtcbiAgICAgIC5oZXJvLWhhcy1pbWFnZSB7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vLWltYWdlIHtcbiAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAuYXNzb2MtbGFuZGluZyB7XG4gICAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tbGFuZGluZy1sYXlvdXQge1xuICAgICAgLmxlZnQtYWxpZ25tZW50LCAucmlnaHQtYWxpZ25tZW50e1xuICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm8tc3VtbWFyeXtcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jZW50ZXJlZC1hbGlnbm1lbnR7XG4gICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1zdW1tYXJ5e1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICAgICAmLmNlbnRlcmVkLWFsaWdubWVudCB7XG4gICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxlZnQtYWxpZ25tZW50LCAmLnJpZ2h0LWFsaWdubWVudCB7XG4gICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogNTEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLmhlcm8tbGFuZGluZy1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7IC8vIERlZmF1bHQgd2lkdGggZm9yIGxlZnQvcmlnaHQgYWxpZ25tZW50XG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAuY3RhLWxhbmRpbmctaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZGVvLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8taW1hZ2Uge1xuICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgICAgIC5oZXJvLWxhbmRpbmctcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTsgXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICAgICAgICAgIC52aWRlby1oZXJvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN0YS1sYW5kaW5nLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVyby1sYW5kaW5nLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICYudGl0bGUtb25seSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgLmhlcm8tdmlkZW8tZnJhbWUge1xuICAgICAgLmhlcm8tdmlkZW8taW5uZXIge1xuICAgICAgICAudmlkZW8tanMge1xuICAgICAgICAgIHdpZHRoOiA5MTBweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBZT1VUVUJFIE9WRVJSSURFXG4gICAgICAgIC5oZXJvLXR5cGUteW91dHViZSB7IFxuICAgICAgICAgICAgaGVpZ2h0OiA1MTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXZpZGVvLWNsb3NlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gQmFjayBUbyBUb3BcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuLndlYm55LWJhY2stdG8tdG9wLXdyYXBwZXIge1xuICAgIC53ZWJueS1iYWNrLXRvLXRvcC1zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIH1cbiAgICAud2VibnktYmFjay10by10b3AtaGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgfVxuICAgIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvdXRsaW5lOiAjMDAwIGF1dG8gMnB4O1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC53ZWJueS1iYWNrLXRvLXRvcCAuZmEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAuZmEsIC5mYS1jbGFzc2ljLCAuZmEtc2hhcnAsIC5mYXMsIC5mYS1zb2xpZCwgLmZhciwgLmZhLXJlZ3VsYXIsIC5mYWIsIC5mYS1icmFuZHMge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZGlzcGxheTogdmFyKC0tZmEtZGlzcGxheSwgaW5saW5lLWJsb2NrKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICAud2VibnktYmFjay10by10b3Atd3JhcHBlciB7XG4gICAgICAgIC53ZWJueS1iYWNrLXRvLXRvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndlYm55LWJhY2stdG8tdG9wIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcblxufS8vIEVORCBNSU4gUEMgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNQVggUEMgVklFVyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cbn0vLyBFTkQgTUFYIFBDIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBJRTkgU1RZTElORyAqL1xuQG1lZGlhIHNjcmVlblxcMCB7XG5cbn1cbiIsIi8vIEhlcm9cbi8vXG4vLyBTdHlsaW5nIGZvciBFdmVudCBIZXJvIHR5cGUuXG4vL1xuXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRoZXJvLWJrZ2QtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJvcmRlcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtaG92ZXItYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG5cbi8vIHRoaXMgb3ZlcnJpZGVzIGdlbmVyYWwgYnV0dG9uIHZhcmlhYmxlcyBpbiBjb25maWcuc2Nzc1xuJGhlcm8tYnV0dG9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAkYnV0dG9uLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRoZXJvLWJ1dHRvbi10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGhlcm8tYnV0dG9uLWJhY2stY29sb3I6ICAgICAgICAgICAgICAgICAkYnV0dG9uLWJrZ2QtY29sb3IgIWRlZmF1bHQ7XG4kaGVyby1idXR0b24taG92ZXItYmFjay1jb2xvcjogICAgICAgICAgICRjb2xvci1tb25vLWJsYWNrICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEZPTlRTIC8gU0laRVMgKi9cblxuXG4uaGVyby1uby1pbWFnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgLy9oZWlnaHQ6IDM4NXB4O1xufVxuXG4uaGVyby1uby1pbWFnZS5oZXJvLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcbiAgLy9oZWlnaHQ6IDQ1NXB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIFFVSUNLIEVESVQgRklYICovXG4udXNlci1sb2dnZWRpbiB7XG4gIC5mcm9udCB7XG4gICAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG5cbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbGF5b3V0IC5oZXJvLWhhcy1pbWFnZSAuaGVyby1pbWFnZSB7XG4gICAgLmNvbnRleHR1YWwtcmVnaW9uIHtcblxuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn1cblxuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAuaGVyby1ldmVudC1sYXlvdXQge1xuICAgICAgICAuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAgICAgLmtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1ldmVudC1sYXlvdXQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLWV2ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8ta2V5d29yZHMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgLy8gYWRkZWQgYmVjYXVzZSBrZXl3b3JkcyBoYXZlIDI1cHggYm90dG9tIHBhZGRpbmcgYnV0IHdlIG5lZWQgMzBweCBiZXR3ZWVuIGJvdHRvbSByb3cgYW5kIHRpdGxlXG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgaS5rZXl3b3JkLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS10YWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVyby1ldmVudC1kYXRlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcHggMHB4IDBweDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgZXZlbnQtZGF0ZS1oZXJvLW1vYmlsZS1sdHI7XG4gICAgICAgIFxuICAgICAgICAgICAgLm1vbnRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAuZXZlbnQteWVhciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmFkZHJlc3Mtd3JhcHBlcjo6YmVmb3JlLFxuICAgICAgICAgICAgLnRpbWU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZXJvLWV2ZW50LWRhdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZHJlc3Mgc3Bhbi5jb3VudHJ5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAuaGVyby1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAkaGVyby10ZXh0LWNvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhlcm8taGFzLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gRXZlbnQgSGVybyB3aXRoIGRhdGVzIC0gbW9iaWxlIFN0YXJ0IGhlcmUuXG4gIC5oZXJvLWV2ZW50IHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIC5oZXJvLWNvbnRlbnQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgXG4gIH1cblxuICAvLyBDdXN0b20gaGVpZ2h0IGFuZCB3aWR0aCBmb3IgYmFja2dyb3VuZCB3aXRoIGltYWdlIGZvciBldmVudHNcbiAgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIG1hcmdpbiBhbmQgcGFkZGluZyBmb3IgZXZlbnQga2V5d29yZHNcbiAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sgLmhlcm8ta2V5d29yZHN7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC8vIEV2ZW50IEhlcm8gd2l0aCBkYXRlcyAtIG1vYmlsZSBFbmRzIGhlcmUuXG5cbn1cblxuLy8gRU5EIGhlcm8tbGF5b3V0XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG5cbiAgLmhlcm8tZXZlbnQtbGF5b3V0IHtcbiAgICAuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDM1cHg7XG4gICAgICAuaGVyby1ldmVudC10aXRsZS1ibG9jayB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgxLCBoMSA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tZXZlbnQuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCBIRVJPIExBWU9VVFxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAuaGVyby1ldmVudC1sYXlvdXQge1xuXG4gICAgLmhlcm8tZXZlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgLmhlcm8tZXZlbnQtdGl0bGUtYmxvY2sge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBoMSwgaDEgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhlcm8td2l0aC1pbWFnZSBTVEFSVFMgSEVSRVxuICAgIC5oZXJvLWV2ZW50Lmhlcm8taGFzLWltYWdlIHtcblxuICAgICAgLmhlcm8taW5uZXIuaGVyby1ldmVudC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MjdweDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVyby1ldmVudC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIFxuICAgICAgICAubGVmdC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC5yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgLy8gSGVyby13aXRoLWltYWdlIEVORFMgSEVSRVxuXG4gICAgLy8gSGVyby13aXRob3V0LWltYWdlIFNUQVJUUyBIRVJFXG4gICAgLmhlcm8tZXZlbnQuaGVyby1uby1pbWFnZSB7XG5cbiAgICAgIC5oZXJvLWlubmVyLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7IC8vIGFjY291bnRzIGZvciA4MHB4IHRvcCBhbmQgYm90dG9tIHBhZGRpbmcgem9uZXNcblxuICAgICAgICAubGVmdC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDQ1cHggODBweCA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC5yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODBweCA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5oZXJvLWV2ZW50LWRhdGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEhlcm8td2l0aG91dC1pbWFnZSBFTkRTIEhFUkVcbiAgfVxuXG4gIC8qIFJUTCBTcGVjaWZpY3MgKi9cbiAgaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWV2ZW50LWxheW91dCB7XG4gICAgICAuaGVyby1ldmVudHtcbiAgICAgICAgLmhlcm8tZXZlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gLy8gRU5EIERFU0tUT1AgTUlOIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogRlVMTCBERVNLVE9QIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXdpZGUpIHtcbiAgLy8gRlJPTlQgTUlOIEhFSUdIVCBBREpVU1RNRU5UXG4gIC5mcm9udCB7XG4gICAgLmhlcm8tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWxhbmRpbmcuaGVyby1oYXMtaW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gICAgICAuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBERVNLVE9QIFZJRVdcblxuLy8gT1ZFUlJJREVTXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBIRVJPIFZJREVPIEZJWCBGT1IgVklNRU8gLS0gNTc1LTc2NyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tbGF5b3V0IHtcbiAgICAuaGVyby12aWRlby1mcmFtZS5oZXJvcGxheWVyLXZpbWVvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgLmhlcm8tdmlkZW8taW5uZXIge1xuICAgICAgICAudmlkZW8tanMudmpzLXZpbWVvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2N3B4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIEhFUk8gVklERU8gRklYIEZPUiBWSU1FTyAtLSA3NjgtOTEwICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gIC5oZXJvLWxheW91dCAuaGVyby12aWRlby1mcmFtZSAuaGVyby12aWRlby1pbm5lciAudmlkZW8tanMudmpzLXZpbWVvID4gLnZqcy1jb250cm9sLWJhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuIiwiLy8gQmFzZSBldmVudCBkYXRlICYgbG9jYXRpb24uXG5AbWl4aW4gZXZlbnQtZGF0ZS1oZXJvLW1vYmlsZS1sdHIge1xuICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgIFxuICB9XG5cbiAgLm11bHRpLWRheSB7XG4gICAgLmRheSBkaXYsXG4gICAgLm1vbnRoIGRpdixcbiAgICAuZXZlbnQteWVhciBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODVweDtcblxuICAgICAgJi5kYXNoIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRheS1tb250aC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGkge1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWNhbCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRheS1tb250aC1mdWxsLWRhdGUge1xuICAgICAgLm1vbnRoLWRheS15ZWFyIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcblxuXG4gIC50aW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgIGkge1xuICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLWNsb2NrKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS1waW4pO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC8qLmFkZHJlc3Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgfSovXG5cbiAgLmxhc3QtdXBkYXRlZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCByZWZyZXNoKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFzdC11cGRhdGVkLWZ1bGwtZGF0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVhdSBFbWJlZFxuLy9cbi8vIFN0eWxpbmcgZm9yIHRoZSBUYWJsZWF1IEVtYmVkIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiR0YWJsZWF1LWVtYmVkLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJHRhYmxlYXUtZW1iZWQtdGl0bGUtbW9iaWxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLXRpdGxlLWRlc2t0b3A6ICRmcmFtZS10aXRsZSAhZGVmYXVsdDtcbiR0YWJsZWF1LWVtYmVkLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kdGFibGVhdS1lbWJlZC1oZWFkbGluZS1kZXNrdG9wOiA4MDAgMS4xZW0gJGJhc2UtZm9udCAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuYXJ0aWNsZS50YWJsZWF1LWVtYmVkLWxheW91dCB7XG4gIHBhZGRpbmc6IDBweCAzJTtcblxuICAucGFyYWdyYXBoLS10eXBlLS13ZWJueS10YWJsZWF1LWVtYmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgLnRhYmxlYXUtZW1iZWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVhdS1lbWJlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBmb250OiAkdGFibGVhdS1lbWJlZC10aXRsZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJHRhYmxlYXUtZW1iZWQtdGl0bGUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250OiAkdGFibGVhdS1lbWJlZC1oZWFkbGluZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJHRhYmxlYXUtZW1iZWQtaGVhZGxpbmUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9keS1hcmVhIHtcbiAgICAgIC5ib2R5LWFyZWEtaW4ge1xuICAgICAgICAudGFibGVhdS1lbWJlZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC50YWJsZWF1LWVtYmVkLWNvbnRlbnQtZnJhbWUge1xuICAgICAgICB0YWJsZWF1LXZpeiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmx1LWxpbmtzLXR3bywgLnRhYmx1LWxpbmstc2luZy1yaWdodCwgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gICAgLnRhYmxlYXUtZW1iZWQtZnJhbWUtbGluayB7XG4gICAgICAudGFibHUtbGlua3MtdHdvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktdGFibGVhdS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgIC50YWJsZWF1LWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG59Ly8gRU5EIE1BWCBQQyBWSUVXXG5cbiIsIi8vIEVzcmkgRW1iZWRcbi8vXG4vLyBTdHlsaW5nIGZvciB0aGUgZXNyaSBFc3JpIG9uIHRoZSBMYW5kaW5nIFBhZ2UgY29udGVudCB0eXBlLlxuLy9cbi8vXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRlc3JpLWVtYmVkLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWhlYWRsaW5lLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjayAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4vLyBmb250IHZhcmlhYmxlc1xuJGVzcmktZW1iZWQtdGl0bGUtbW9iaWxlOiBib2xkIDE2cHggJG9zd2FsZCAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLXRpdGxlLWRlc2t0b3A6ICRmcmFtZS10aXRsZSAhZGVmYXVsdDtcbiRlc3JpLWVtYmVkLWhlYWRsaW5lLW1vYmlsZTogODAwIDAuOWVtICRiYXNlLWZvbnQgIWRlZmF1bHQ7XG4kZXNyaS1lbWJlZC1oZWFkbGluZS1kZXNrdG9wOiA4MDAgMS4xZW0gJGJhc2UtZm9udCAhZGVmYXVsdDtcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogU1RBUlQgU1RZTElORyBNT0JJTEUgRklSU1QgVU5ERVIgSEVSRSAqL1xuYXJ0aWNsZS5lc3JpLWVtYmVkLWxheW91dCB7XG4gIHBhZGRpbmc6IDYwcHggMyU7XG5cbiAgaDJ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmVzcmktZW1iZWQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNyaS1lbWJlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5mcmFtZS10aXRsZSB7XG4gICAgICBmb250OiAkZXNyaS1lbWJlZC10aXRsZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJGVzcmktZW1iZWQtdGl0bGUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5mcmFtZS1oZWFkbGluZSB7XG4gICAgICBmb250OiAkZXNyaS1lbWJlZC1oZWFkbGluZS1tb2JpbGU7XG4gICAgICBjb2xvcjogJGVzcmktZW1iZWQtaGVhZGxpbmUtY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYm9keS1hcmVhIHtcbiAgICAgIC5ib2R5LWFyZWEtaW4ge1xuICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAuZXNyaS1lbWJlZC1ib2R5IHtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgXG4gICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgLmVzcmktZW1iZWQtY29udGVudC1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmx1LWxpbmtzLXR3bywgLnRhYmx1LWxpbmstc2luZy1yaWdodCwgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLXRhYikge1xuXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgLmVzcmktZW1iZWQtZnJhbWUtbGluayB7XG4gICAgICAudGFibHUtbGlua3MtdHdvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudGFibHUtbGluay1zaW5nLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vIEVORCBNSU4gVEFCTEVUIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogUEMgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtcGMpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2VibnktZXNyaS1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA3NWVtO1xuICAgIC5lc3JpLWVtYmVkLWZyYW1lLWxpbmsge1xuICAgICAgLnRhYmx1LWxpbmtzLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnRhYmx1LWxpbmstc2luZy1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vLyBFTkQgTUlOIFBDIFZJRVdcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUFYIFBDIFZJRVcgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG59Ly8gRU5EIE1BWCBQQyBWSUVXXG5cbiIsIi8vIExvZ2luIFNjcmVlbiBVSSBTdHlsaW5nXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogTkRELTg4MVxuLy9cblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBTVEFSVCBTVFlMSU5HIE1PQklMRSBGSVJTVCBVTkRFUiBIRVJFICovXG4jdXNlci1sb2dpbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCA0MHB4O1xuXG4gICAgLmZvcm0taXRlbS1uYW1lIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAuZm9ybS1pdGVtLXBhc3Mge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFiKSB7XG4gICAgXG59Ly8gRU5EIE1JTiBUQUJMRVQgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMQVJHRVIgVEFCTEVUIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWluLWRlc2t0b3ApIHtcbiAgICAjdXNlci1sb2dpbi1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDAgNDBweDtcbiAgICAgICAgXG4gICAgICAgIC5mb3JtLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1wYXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG5cbn0vLyBFTkQgTUlOIFRBQkxFVCBWSUVXXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIFBDIFZJRVcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkbWF4LXBjKSB7XG4gIFxufS8vIEVORCBNSU4gUEMgVklFV1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNQVggUEMgVklFVyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIFxuICBcbn0vLyBFTkQgTUFYIFBDIFZJRVdcblxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBJRTkgU1RZTElORyAqL1xuQG1lZGlhIHNjcmVlblxcMCB7XG4gIFxuXG59XG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgTG9jYXRpb24gUGFnZSBIZXJvIHR5cGUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1MiBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1MyBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1NCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjY1NSBcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kaGVyby1ia2dkLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYnV0dG9uOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kaGVyby1jdGEtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogUlRMIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0ge1xuICAgIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1jb3VudGllcyB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC8vXG4vKiBIRVJPIExBWU9VVCAqL1xuLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gIH1cbiAgXG4gIC5oZXJvLWxvY2F0aW9uLmhlcm8taGFzLWltYWdlIHtcblxuICAgIC5oZXJvLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWxvY2F0aW9uLWlubmVyLmhlcm8taGFzLWltYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gIH1cblxuICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAubG9jYXRpb24tdHlwZS10YXgge1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5sb2NhdGlvbi1ob3Jpem9udGFsLWxpbmUge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgICAuaGVyby1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkLCBcbiAgICAgIC5sb2NhdGlvbi1hZGRyZXNzLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tY291bnRpZXMtbGFiZWwsXG4gICAgICAubG9jYXRpb24tYWRkcmVzcy1sYWJlbCxcbiAgICAgIHNwYW4ucGhvbmUtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTokb3N3YWxkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcyBzcGFuLmNvdW50cnkge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIEZpZWxkIGNvbnRlbnQgQ291bnRpZXMgU2VydmVkLCBBZGRyZXNzLCBQaG9uZVxuICAgICAgLmxvY2F0aW9uLWNvdW50aWVzLFxuICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgIC5wYXJhLXBob25lLWZpZWxkIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiAgbm9ybWFsO1xuICAgICAgfVxuICAgICAgLy8gQ291bnRpZXMgU2VydmVkIHNlY3Rpb25cbiAgICAgIC5sb2NhdGlvbi1jb3VudGllcy1maWVsZHdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAubG9jYXRpb24tY291bnRpZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAvLyBQaG9uZSBMYWJlbCBvbiB0b3Agb2YgUGhvbmUgbnVtYmVyXG4gICAgICAubG9jYXRpb24tcGhvbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgLnBhcmEtcGhvbmUtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAucGFyYS1waG9uZS1maWVsZCB7XG4gICAgICAgICAgc3Bhbi5waG9uZS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFTkQgSEVSTy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgLy8gUGhvbmUgTGFiZWwgb24gdG9wIG9mIFBob25lIG51bWJlclxuICAgICAgICAubG9jYXRpb24tcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcblxuICAgICAgICAgIC5wYXJhLXBob25lLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIC5wYXJhLXBob25lLWZpZWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHRtbFtkaXI9XCJsdHJcIl0ge1xuICAgIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgICAuaGVyby1sb2NhdGlvbi1pbm5lciB7XG4gICAgICAgIC8vIFBob25lIExhYmVsIG9uIHRvcCBvZiBQaG9uZSBudW1iZXJcbiAgICAgICAgLmxvY2F0aW9uLXBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG5cbiAgICAgICAgICAucGFyYS1waG9uZS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAucGFyYS1waG9uZS1maWVsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tbG9jYXRpb24tbGF5b3V0IHtcbiAgICAuaGVyby1oYXMtaW1hZ2UuaGVyby1sb2NhdGlvbiB7XG4gICAgICBkaXYuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbG9jYXRpb24uaGVyby1oYXMtaW1hZ2Uge1xuICBcbiAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgcGFkZGluZzogNDVweCAzNXB4O1xuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9jYXRpb24tY291bnRpZXMtc2VydmVkLWZpZWxkLCBcbiAgICAgICAgLmxvY2F0aW9uLWFkZHJlc3MtZmllbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0gLy8gRU5EIFRBQkxFVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBNSU4gREVTS1RPUCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wKSB7XG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1sb2NhdGlvbi1sYXlvdXQge1xuICAgICAgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci5oZXJvLWhhcy1pbWFnZS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvLWxvY2F0aW9uLWxheW91dCB7XG4gICAgLm5vLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICB9XG4gICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24tdGl0bGUtYmxvY2sge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8taGFzLWltYWdlLmhlcm8tbG9jYXRpb24ge1xuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXIuaGVyby1oYXMtaW1hZ2UtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNjBweDtcbiAgICAgIH1cbiAgICAgIC5oZXJvLWxvY2F0aW9uLWlubmVyIHtcbiAgICAgICAgLmhlcm8tbG9jYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY0ZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAuaGVyby1sb2NhdGlvbi1pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZXJvLWxvY2F0aW9uLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gUG9wdWxlYXIgc2VydmljZXNcbi8vXG4vLyBTdHlsaW5nIGZvciBMYW5kaW5nIFBhZ2UgcG9wdWxlYXIgc2VydmljZXMgZnJhbWUuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHNlZSB0aGUgc3Rvcnkgc291cmNlczogaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjc2MCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMCBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMSBhbmQgaHR0cHM6Ly9pdHN3ZWJueS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9OREQtMjczMiBcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kcHMtYmtnZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kcHMtdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJHBzLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMta2V5d29yZC1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRwcy1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwcy1ldmVudC1kYXRlLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMtZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kcHMtY3RhLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gUG9wdWxlYXIgc2VydmljZXMgUEFSVElBTFxuLy8gQ1JFQVRFRCBCWSBXRUJOWVxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIE1PQklMRSBGSVJTVCBTVFlMRVMgKi9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBSVEwgU3BlY2lmaWNzICovXG5odG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnBvcHVsYXItc2VydmljZXMtbGF5b3V0IHtcbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtY29udGVudCB7XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBzLWN0YS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkucHMtYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYzMEFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIFBvcHVsZWFyIHNlcnZpY2VzIExBWU9VVCAqL1xuXG4ucGFnZS1wYXJhZ3JhcGhzLWluPmRpdj5kaXYucG9wdWxhci1zZXJ2aWNlczpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4vLyBkbyBub3QgcmVtb3ZlIHRvcCBtYXJnaW4gd2hlbiB1c2luZyB0aGUgY2VudGVyZWQgaGVyb1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAud2VibnktbGFuZGluZy1wYWdlLXBhZ2UuaGVyby1wcmVzZW50OmhhcyguY2VudGVyZWQtYWxpZ25tZW50KSB7XG4gICAgLnBhZ2UtcGFyYWdyYXBocy1pbj5kaXY+ZGl2LnBvcHVsYXItc2VydmljZXM6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHMtYmtnZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhhcygucHMtY3RhLXdyYXApIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHMtY3RhLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYS5wcy1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpLnBzLWFycm93LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjMwQlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xuICAgICAgICAgICAgdWwucHMtY2FyZHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkgYS5wcy1jYXJkLWl0ZWFtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dCBhbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcy1ia2dkLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHMtYmtnZC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBzLWJrZ2QtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnBzLWNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgLnBzLWNhcmQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBzLWNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBzLWNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEVORCBQb3B1bGVhciBzZXJ2aWNlcy1MQVlPVVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIFRBQkxFVCBWSUVXICovXG5AbWVkaWEgKG1pbi13aWR0aDogJG1pbi10YWJsZXQpIHtcblxuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcblxuICAgIH1cblxuICAgIC5wb3B1bGFyLXNlcnZpY2VzLWxheW91dCB7XG4gICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNvbnRlbnQge1xuICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy1jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICAgICAgICAgICAgICAgIHVsLnBzLWNhcmRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0gLy8gRU5EIFRBQkxFVFxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIC8vXG4vKiBMYXJnIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGh0bWxbZGlyPVwicnRsXCJdIHtcblxuICAgIH1cbiAgICAucG9wdWxhci1zZXJ2aWNlcy1sYXlvdXQge1xuICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAucG9wdWxhci1zZXJ2aWNlcy10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgLnBvcHVsYXItc2VydmljZXMtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wcy1jdGEtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1bGFyLXNlcnZpY2VzLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDMwcHggKyAydncpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWluKDgwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNjBweCArIDR2dyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB1bC5wcy1jYXJkcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkgYS5wcy1jYXJkLWl0ZWFtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IC8vIEVORCBERVNLVE9QIE1JTiBWSUVXXG4iLCIvLyBIZXJvXG4vL1xuLy8gU3R5bGluZyBmb3IgTGFuZGluZyBQYWdlIEhlcm8gdHlwZS5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ugc2VlIHRoZSBzdG9yeSBzb3VyY2VzOiBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDU5IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDY3IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yNDY4XG5cbi8vIGNvbG9yIHZhcmlhYmxlc1xuJGhlcm8tYmtnZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby10ZXh0LWNvbG9yOiAkY29sb3ItbW9uby13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJvcmRlcjogJGNvbG9yLXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLXRyYW5zYWN0aW9uLWJ1dHRvbjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLWJrZ2QtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtaG92ZXItYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaGVyby1rZXl3b3JkLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWRhdGUtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWV2ZW50LWJrZ2QtdHJhbnNwYXJlbnQtYmxhY2s6ICRia2dkLWJsYWNrLTUwICFkZWZhdWx0O1xuJGhlcm8tY3RhLXRleHQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKiAvL1xuLy8gSEVSTyBQQVJUSUFMXG4vLyBDUkVBVEVEIEJZIFdFQk5ZXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogTU9CSUxFIEZJUlNUIFNUWUxFUyAqL1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFRpdGxlIGFuZCBoZXJvIGJvcmRlciBkaXNwbGF5ICovXG4ud2VibnktcGFnZS1wYWdlLnRpdGxlLXByZXNlbnQge1xuICAgIC50aXRsZS1wYWdlLWxheW91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG59XG4ud2VibnktcGFnZS1wYWdlLmhlcm8tcHJlc2VudCB7XG4gICAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxufVxuLndlYm55LXBhZ2UtcGFnZS5ib3RoLXByZXNlbnQge1xuICAgIC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgfVxuICAgIC50aXRsZS1wYWdlLWxheW91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbn1cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBUaXRsZSBkaXNwbGF5ICovXG4udGl0bGUtcGFnZS1sYXlvdXQge1xuICAgIFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRpdGxlLXBhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDRTAwO1xuICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtc3VidGl0bGV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCA1MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWtleXdvcmRzIHtcbiAgICAgIC5rZXl3b3JkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1wYWdlLWxheW91dCB7XG4gIFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlcm8tcGFnZS5oZXJvLWhhcy1pbWFnZSB7XG5cbiAgICAuaGVyby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmtnZC1jb2xvcjtcblxuICAgICYudGl0bGUtb25seSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgY29sb3I6ICRoZXJvLXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXJvLWJrZ2QtY29sb3I7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG5cbiAgICAgICAgLmFzc29jLWxhbmRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAvLyB3YW50IHRvIGFsaWduIHRoZSBpY29uIHRvIHRoZSBjZW50ZXIgb2YgdGhlIGZpcnN0IGxpbmVcbiAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMWxoO1xuXG4gICAgICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2ID4gYSB7XG5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGljb24oYmVmb3JlLCBsZWZ0LWFycm93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWtleXdvcmRzIHtcbiAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICBpLmtleXdvcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBmYS10YWcpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndlYm55LWNhcmQtdGVhc2VyIHtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRU5EIEhFUk8tTEFZT1VUXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG5cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5oZXJvLXBhZ2UtbGF5b3V0IHtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgJi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgIGkuYXNzb2MtbGFuZGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgLmhlcm8tcGFnZS1sYXlvdXQge1xuICAgIC5oZXJvLXBhZ2UuaGVyby1oYXMtaW1hZ2Uge1xuICBcbiAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAmLnRpdGxlLW9ubHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgICAgICAgICAucHVibGlzaGVkLWRhdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNDVweCAwO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm8tc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuXG4vKiBUaXRsZSBkaXNwbGF5ICovXG4udGl0bGUtcGFnZS1sYXlvdXQge1xuXG4gICAgLnRpdGxlLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggNjBweDtcbiAgfVxufVxuXG4gIGh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1wYWdlLWxheW91dCB7XG4gICAgICAuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vLWltYWdlIHtcbiAgICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5hc3NvYy1sYW5kaW5nIHtcbiAgICAgICAgICAgICAgLmFzc29jLWxhbmRpbmctaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyby1wYWdlLWxheW91dCB7XG4gICAgICAubGVmdC1hbGlnbm1lbnQsIC5yaWdodC1hbGlnbm1lbnR7XG4gICAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvLXN1bW1hcnl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyby1oYXMtaW1hZ2Uge1xuICAgICAgICAgICYubGVmdC1hbGlnbm1lbnQsICYucmlnaHQtYWxpZ25tZW50IHtcbiAgICAgICAgICAgIC5oZXJvLXBhZ2UtaW5uZXIge1xuICAgICAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1wYWdlLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogbm9ybWFsIHN0YXJ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuaGVyby1wYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7IC8vIG5lZWRzIHRvIGJlIDU4MCBidXQgd2UgaGF2ZSAxMjBweCBvZiBtYXJnaW5cbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vLWltYWdlIHtcbiAgICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICAgICAgLmhlcm8tcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2MHB4O1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhlcm8tcGFnZS1pbm5lciB7XG4gICAgICAgICAgJi50aXRsZS1vbmx5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC5oZXJvLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxufSAvLyBFTkQgREVTS1RPUCBNSU4gVklFV1xuIiwiLy8gRnVsbCBIVE1MIEVtYmVkIEZyYW1lXG4vL1xuLy8gRnVsbCBIVE1MIEVtYmVkIEZyYW1lIGZyb250ZW5kIHN0eWxpbmcuXG4gXG4vLyBjb2xvciB2YXJpYWJsZXNcbiRmdWxsLWh0bWwtZW1iZWQtZnJhbWUtYmtnZC1jb2xvcjogJGNvbG9yLW1vbm8td2hpdGUgIWRlZmF1bHQ7XG4kZnVsbC1odG1sLWVtYmVkLWZyYW1lLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmdWxsLWh0bWwtZW1iZWQtZnJhbWUtdGV4dC1jb2xvcjogJGNvbG9yLW1vbm8tYmxhY2sgIWRlZmF1bHQ7XG5cbi5mdWxsLWh0bWwtZW1iZWQtLWZpZWxkLXdlYm55LWZ1bGwtaHRtbC1lbWJlZCB7XG4gIG1heC13aWR0aDogNzVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgOCU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWZ1bGwtaHRtbC1lbWJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmdWxsLWh0bWwtZW1iZWQtZnJhbWUtYmtnZC1jb2xvcjtcbn1cblxuLmZ1bGwtaHRtbC1lbWJlZC0tZmllbGQtd2VibnktZnVsbC1odG1sLXRpdGxlIHtcbiAgZm9udDogJGZyYW1lLXRpdGxlOyBcbiAgY29sb3I6ICRmdWxsLWh0bWwtZW1iZWQtZnJhbWUtdGl0bGUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8vIEhlcm9cbi8vXG4vLyBTdHlsaW5nIGZvciBOZXdzIEhlcm8gdHlwZS5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ugc2VlIHRoZSBzdG9yeSBzb3VyY2VzOiBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yODAzIGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yODA0IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yODA1IGFuZCBodHRwczovL2l0c3dlYm55LmF0bGFzc2lhbi5uZXQvYnJvd3NlL05ERC0yODA2IGFuZCBcblxuLy8gY29sb3IgdmFyaWFibGVzXG4kaGVyby1ia2dkLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLXRleHQtY29sb3I6ICRjb2xvci1tb25vLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYm9yZGVyOiAkY29sb3Itc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGhlcm8tdHJhbnNhY3Rpb24tYnV0dG9uOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtYmtnZC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8ta2V5d29yZC1ob3Zlci1ia2dkLWNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeSAhZGVmYXVsdDtcbiRoZXJvLWtleXdvcmQtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtZGF0ZS1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8tZXZlbnQtYmtnZC10cmFuc3BhcmVudC1ibGFjazogJGJrZ2QtYmxhY2stNTAgIWRlZmF1bHQ7XG4kaGVyby1jdGEtdGV4dC1jb2xvcjogJGNvbG9yLWFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqIC8vXG4vLyBIRVJPIFBBUlRJQUxcbi8vIENSRUFURUQgQlkgV0VCTllcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogLy9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vKiBNT0JJTEUgRklSU1QgU1RZTEVTICovXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLyogVGl0bGUgYW5kIGhlcm8gYm9yZGVyIGRpc3BsYXkgKi9cbi53ZWJueS1uZXdzLXBhZ2UuaGVyby1wcmVzZW50IHtcbiAgICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG59XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8qIFJUTCBTcGVjaWZpY3MgKi9cbmh0bWxbZGlyPVwicnRsXCJdIHtcbiAgICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgICAgIC5oZXJvLWtleXdvcmRzIHtcbiAgICAgICAgICAgIC5rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgICAgICAuaGVyby1uZXdzLXdyYXBwZXIge1xuICAgICAgICAgICAgLmhlcm8tbmV3cy1kYXRlLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgIC5oZXJvLW5ld3MtZGF0ZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmhlcm8tbmV3cy1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyogTFRSIFNwZWNpZmljcyAqL1xuaHRtbFtkaXI9XCJsdHJcIl0ge1xuICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgIC5oZXJvLW5ld3MtZGF0ZS1sb2NhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgLmhlcm8tbmV3cy1kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1uZXdzLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8qIEhFUk8gTEFZT1VUICovXG4uaGVyby1uZXdzLWxheW91dCB7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5oZXJvLW5ld3MuaGVyby1oYXMtaW1hZ2Uge1xuXG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tbmV3cy1pbm5lci5oZXJvLWhhcy1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVyby1ia2dkLWNvbG9yO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC5rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGkua2V5d29yZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIGZhLXRhZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby1uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby1uZXdzLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgIC5oZXJvLW5ld3MtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlcm8tbmV3cy1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gRU5EIEhFUk8tTEFZT1VUXG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLy9cbi8qIE1JTiBUQUJMRVQgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tdGFibGV0KSB7XG5cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5oZXJvLW5ld3MtbGF5b3V0IHtcbiAgICAgICAgICAuaGVyby1sYW5kaW5nLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgLmhlcm8tbmV3cy5oZXJvLWhhcy1pbWFnZSB7XG4gIFxuICAgICAgLmhlcm8taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1uZXdzLWlubmVyLmhlcm8taGFzLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBUQUJMRVRcblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAvL1xuLyogTUlOIERFU0tUT1AgVklFVyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcCkge1xuICAuaGVyby1uZXdzLWxheW91dCB7XG4gICAgLmhlcm8taGFzLWltYWdlIHtcbiAgICAgICYubGVmdC1hbGlnbm1lbnQsICYucmlnaHQtYWxpZ25tZW50IHtcbiAgICAgICAgLmhlcm8tbmV3cy1pbm5lciB7XG4gICAgICAgICAgLmhlcm8tbmV3cy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyby1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaGVyby1uZXdzLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IG5vcm1hbCBzdGFydDtcbiAgICAgICAgaGVpZ2h0OiA0MjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTs7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gICAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICAgICAgICAuaGVyby1uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWltYWdlIHtcbiAgICAgIC5oZXJvLW5ld3MtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICAgICAgXG4gICAgICAgIC5oZXJvLW5ld3Mtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDYwcHg7XG5cbiAgICAgICAgICAuaGVyby1rZXl3b3JkcyB7XG4gICAgICAgICAgICAua2V5d29yZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IC8vIEVORCBERVNLVE9QIE1JTiBWSUVXXG4iLCIvLy8gRXhhbXBsZSBzdGF0ZS8qIGNvZGUgLy8vLy8vLy8vLy8vL1xuLnNpZGViYXJzIC5ibG9jayB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xufSIsIi8vIElFIGFuZCBicm93c2VyIHNwZWNpZmljIGZpeGVzXG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYm55LWNhcmQtcGFyYWdyYXBoLXR5cGUgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyBTYWZhcmkgNi4xLTEwLjBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tY29sb3ItaW5kZXg6MCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgIHtcbiAgLy9maXhlcyBmb3IgTkRELTE0NTQgLSBpUGFkIEFpciAyLCBpUGFkIE1pbmkgMiwgaVBhZCA0LCBpUGFkIE1pbmkgNC5cbiAgLndlYm55LXNlYXJjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJueS10ZWFzZXIge1xuICAgIC53ZWJueS1jYXJkLXRlYXNlciB7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtY29udGVudC13cmFwcGVyIHtcblxuICAgICAgJl9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWluLXRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ldmVudHN7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1pbi10YWJsZXQpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJueS10ZWFzZXItY29udGVudC13cmFwcGVyX19kZXRhaWxzIHtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4tdGFibGV0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZpbHRlci10ZXJtcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZXZlbnQtZGF0ZTtcblxuICAgICAgICAuZGF5LW1vbnRoLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudGltZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuXG4gICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kYXktbW9udGgtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaW4td2lkZSkge1xuICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vbnRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmRheSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC15ZWFyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN0YXJ0LWV2ZW50LXllYXIsXG4gICAgICAgIC5lbmQtZXZlbnQteWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vbnRoLCAuZGF5LCAuZXZlbnQteWVhciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5tdWx0aS1kYXkge1xuICAgICAgICAuZGF5IGRpdixcbiAgICAgICAgLm1vbnRoIGRpdixcbiAgICAgICAgLmV2ZW50LXllYXIgZGl2LFxuICAgICAgICAuc3RhcnQgZGl2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICYuZGFzaCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
