/*! SCSS version of normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
a:active,
a:hover {
  outline-width: 0;
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
html {
  box-sizing: border-box;
  font-size: 62.5%;
  height: 100%;
  overflow-y: scroll;
}
@media (hover: hover) {
  html {
    overflow-x: hidden;
  }
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  color: #222222;
}
a {
  color: #222222;
  text-decoration: none;
  word-wrap: break-word;
}
a:hover {
  color: #1d1d1d;
}
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #d3d3d3;
}
ul {
  list-style: circle none;
}
ol {
  list-style: decimal none;
  padding-left: 0;
  margin-top: 0;
}
ul {
  padding-left: 0;
  margin-top: 0;
}
ul ul,
ul ol {
  margin: 1.5rem 0 1.5rem 3rem;
}
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
}
li {
  margin-bottom: 1rem;
}
dt {
  font-style: italic;
}
dd {
  padding-left: 2rem;
}
ul:not([class]) {
  padding-left: 3rem;
}
img,
video {
  display: table;
  max-width: 100%;
}
figure {
  margin: 0 auto;
  padding-bottom: 2.4rem;
}
figure img {
  display: table;
  margin: 0 auto;
}
caption,
figcaption {
  font-size: 1.47rem;
  font-style: italic;
  text-align: center;
}
table {
  border-collapse: collapse;
  border-color: gray;
  border-spacing: 2px;
  max-width: 100%;
  width: 100%;
}
table thead th {
  vertical-align: bottom;
  border-top: none;
  border-bottom: 1px solid #d3d3d3;
}
table th,
table td {
  padding: 0.6rem;
  vertical-align: top;
  border-top: 1px solid #d3d3d3;
}
table th,
table tfoot td {
  font-weight: 700;
  text-align: left;
}
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  box-shadow: none;
  min-height: 38px;
}
textarea:focus,
select:focus {
  border: 1px solid #545454;
  outline: 0;
}
form {
  margin-bottom: 0;
}
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="file"],
input[type="password"] {
  appearance: none;
  background-color: #fff;
  border: 1.6px solid #e4e4e4;
  box-shadow: none;
  box-sizing: border-box;
  padding: 6px 12px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
input[type="email"]:hover,
input[type="number"]:hover,
input[type="search"]:hover,
input[type="text"]:hover,
input[type="tel"]:hover,
input[type="url"]:hover,
input[type="file"]:hover,
input[type="password"]:hover,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="file"]:focus,
input[type="password"]:focus {
  border-color: #545454;
  outline: 0;
}
input[type="file"] {
  padding: 4px 10px;
}
input[readonly]:not(.flatpickr-input) {
  background-color: transparent;
  border: none;
  font-size: inherit;
  height: auto;
  padding: 0;
}
input[readonly]:not(.flatpickr-input):focus {
  border: none;
  outline: 0;
}
input::placeholder {
  color: #d3d3d3;
}
textarea {
  appearance: none;
  min-height: 65px;
  padding-bottom: 6px;
  padding-top: 6px;
  -moz-appearance: none;
  -webkit-appearance: none;
  resize: vertical;
}
textarea::placeholder {
  color: #d3d3d3;
}
label {
  font-weight: 500;
  cursor: pointer;
}
label,
legend {
  display: block;
  margin-bottom: 0.5rem;
}
fieldset {
  padding: 0;
  border-width: 0;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline;
}
input[type="radio"] {
  vertical-align: top;
  margin-top: 4px;
  margin-right: 2px;
}
label > .label-body {
  display: inline-block;
  font-weight: normal;
  margin-left: 0.5rem;
}
pre {
  overflow: auto;
}
code {
  background: #e3e3e3;
  border-radius: 0.5rem;
  border: 1px solid #d3d3d3;
  font-size: 90%;
  margin: 0 0.2rem;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
}
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}
iframe {
  width: 100%;
  height: 100%;
  border: none;
}
/**
 * Basic typography style for text
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
  word-wrap: break-word;
  color: #222222;
}
h1 {
  font-size: 4rem;
  line-height: 1.2;
}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}
h3 {
  font-size: 3rem;
  line-height: 1.3;
}
h4 {
  font-size: 2.4rem;
  line-height: 1.35;
}
h5 {
  font-size: 1.8rem;
  line-height: 1.5;
}
h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  text-transform: uppercase;
}
p {
  margin-top: 0;
}
blockquote {
  margin: 0 0 2.4rem 1.2rem;
  border-left: 0.3rem solid #545454;
  padding: 2.4rem 1.2rem;
}
blockquote p:last-child {
  padding-bottom: 0;
}
small,
sub,
sup {
  font-size: 1.47rem;
  line-height: 1;
  color: #a8a8a8;
}
caption,
figcaption {
  font-size: 1.47rem;
  font-style: italic;
  text-align: center;
}
em,
cite,
i {
  font-style: italic;
}
q::before {
  content: "'";
}
q::after {
  content: "'";
}
q > q {
  font-style: italic;
}
dfn,
abbr {
  border-bottom: 0.1rem dotted #d3d3d3;
  cursor: default;
}
dfn,
abbr {
  border-bottom: 0.1rem dotted #d3d3d3;
  cursor: default;
}
div,
p {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}
.help-text {
  display: block;
  line-height: 1.2em;
  margin-bottom: 1.2em;
}
.section-title {
  border-top: 1px solid #d3d3d3;
  padding-top: 0.6em;
}
.section-title--condensed {
  margin: 0;
}
.introduction-text {
  margin-bottom: 1.2em;
  clear: both;
}
.fa-1_5x {
  font-size: 1.5em;
}
.grid-caption {
  text-transform: uppercase;
  border-bottom: 1px #222222 solid;
  margin-bottom: 0;
  padding-bottom: 1rem;
}
button,
input {
  margin-bottom: 1.4rem;
}
fieldset,
select,
textarea {
  margin-bottom: 1.4rem;
}
blockquote,
dl,
figure,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.4rem;
}
li {
  margin-bottom: 1rem;
}
label {
  margin-bottom: 0.25rem;
}
/**
 * Basic style for collections of elements
 */
.collection {
  margin-bottom: 1.2em;
}
.collection > * {
  margin-right: 0.6em;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}
.collection > *:last-child {
  margin-right: 0;
}
.collection--right > *:first-child {
  margin-right: 0;
}
.collection-header {
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 2em;
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  @page {
    margin: 0.5cm;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .no-print,
  .no-print * {
    display: none !important;
  }
}
/*! Reflex v1.3.0 - https://github.com/leejordan/reflex */
/*
 *
 * Reflex is a flexbox grid which provides a way to take advantage of emerging
 * flexbox support while providing a fall back to inline-block on older browsers
 *
 * Built by Lee Jordan G.C.S.E.
 * email: ldjordan@gmail.com
 * github: https://github.com/leejordan
 *
 * Structure and calculations are inspired by twitter bootstrap
 *
 */
@media (max-width: 479px) {
  .u-hidden-xxs {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .u-hidden-xs {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .u-hidden-sm {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .u-hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .u-hidden-lg {
    display: none !important;
  }
}
.grid {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  max-width: 100%;
  /*letter-spacing: -0.31em !important;*/
  *letter-spacing: normal !important;
  word-spacing: -0.43em !important;
  list-style-type: none;
}
.grid::before,
.grid::after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  max-width: 100%;
}
.grid *::before,
.grid *::after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}
.grid .grid {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.grid * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid *::before,
.grid *::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid > div[class*="js-"]:not([class*="grid"]) {
  width: 100%;
}
[class*="grid__col-"] {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
  padding: 0.5em 0.5em;
}
.grid__cell {
  position: relative;
  display: block;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.grid__cell--full {
  height: 100%;
  width: 100%;
}
/*_:-ms-fullscreen, :root .grid__cell {
    width: 100%;
}*/
.grid__col-12 {
  width: 100%;
  *width: 99.9%;
}
.grid__col-11 {
  width: 91.66666667%;
  *width: 91.56666667%;
}
.grid__col-10 {
  width: 83.33333333%;
  *width: 83.23333333%;
}
.grid__col-9 {
  width: 75%;
  *width: 74.9%;
}
.grid__col-8 {
  width: 66.66666667%;
  *width: 66.56666667%;
}
.grid__col-7 {
  width: 58.33333333%;
  *width: 58.23333333%;
}
.grid__col-6 {
  width: 50%;
  *width: 49.9%;
}
.grid__col-5 {
  width: 41.66666667%;
  *width: 41.56666667%;
}
.grid__col-4 {
  width: 33.33333333%;
  *width: 33.23333333%;
}
.grid__col-3 {
  width: 25%;
  *width: 24.9%;
}
.grid__col-2 {
  width: 16.66666667%;
  *width: 16.56666667%;
}
.grid__col-1 {
  width: 8.33333333%;
  *width: 8.23333333%;
}
.grid__col-1-auto {
  min-width: 8.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-2-auto {
  min-width: 16.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-3-auto {
  min-width: 25%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-4-auto {
  min-width: 33.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-5-auto {
  min-width: 41.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-6-auto {
  min-width: 50%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-7-auto {
  min-width: 58.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-8-auto {
  min-width: 66.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-9-auto {
  min-width: 75%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-10-auto {
  min-width: 83.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-11-auto {
  min-width: 91.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-12-auto {
  min-width: 100%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
@media (min-width: 480px) {
  .grid__col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-xs-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-xs-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-xs-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-xs-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-xs-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-xs-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-xs-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-xs-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-xs-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-xs-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-xs-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 768px) {
  .grid__col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-sm-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-sm-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-sm-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-sm-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-sm-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-sm-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-sm-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-sm-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-sm-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-sm-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-sm-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 992px) {
  .grid__col-md-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-md-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-md-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-md-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-md-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-md-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-md-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-md-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-md-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-md-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-md-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-md-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 1200px) {
  .grid__col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-lg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-lg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-lg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-lg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-lg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-lg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-lg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-lg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-lg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-lg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-lg-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 1600px) {
  .grid__col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-xlg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-xlg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-xlg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-xlg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-xlg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-xlg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-xlg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-xlg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-xlg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-xlg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-xlg-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
.grid__col-auto {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-auto-width {
  -ms-flex: auto auto auto;
  -webkit-flex: auto auto auto;
  flex: auto auto auto;
  width: auto;
}
@media (min-width: 480px) {
  .grid__col-xs-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 768px) {
  .grid__col-sm-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 992px) {
  .grid__col-md-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .grid__col-lg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 1600px) {
  .grid__col-xlg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
.grid--order-12 {
  -ms-flex-order: 12;
  -webkit-order: 12;
  order: 12;
}
.grid--order-11 {
  -ms-flex-order: 11;
  -webkit-order: 11;
  order: 11;
}
.grid--order-10 {
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10;
}
.grid--order-9 {
  -ms-flex-order: 9;
  -webkit-order: 9;
  order: 9;
}
.grid--order-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
}
.grid--order-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7;
}
.grid--order-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6;
}
.grid--order-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5;
}
.grid--order-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
}
.grid--order-3 {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
.grid--order-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.grid--order-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.grid--order-0 {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
@media only screen and (min-width: 480px) {
  .grid--order-12-xs {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-xs {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-xs {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-xs {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-xs {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-xs {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-xs {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-xs {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-xs {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-xs {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-xs {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-xs {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-xs {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 768px) {
  .grid--order-12-sm {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-sm {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-sm {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-sm {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-sm {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-sm {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-sm {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-sm {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-sm {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-sm {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-sm {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-sm {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-sm {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 992px) {
  .grid--order-12-md {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-md {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-md {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-md {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-md {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-md {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-md {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-md {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-md {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-md {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-md {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-md {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-md {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .grid--order-12-lg {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-lg {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-lg {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-lg {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-lg {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-lg {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-lg {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-lg {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-lg {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-lg {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-lg {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-lg {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-lg {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .grid--order-12-xlg {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-xlg {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-xlg {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-xlg {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-xlg {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-xlg {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-xlg {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-xlg {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-xlg {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-xlg {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-xlg {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-xlg {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-xlg {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
.grid--bleed [class*="grid__col-"] {
  padding: 0;
}
.grid--external-bleed {
  margin: -0.6em -0.6em -0.6em -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-x {
  margin-left: -0.6em;
  margin-right: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-y {
  margin-top: -0.6em;
  margin-bottom: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-bottom {
  margin-bottom: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--border {
  border: 1px solid #d3d3d3;
}
.grid--wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grid--no-wrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.grid--wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.grid--direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.grid--direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.grid--direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.grid--direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.grid--align-start {
  -ms-flex-align: start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.grid--align-end {
  -ms-flex-align: end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.grid--align-end [class*="grid__col-"] {
  vertical-align: bottom;
}
.grid--align-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.grid--align-center [class*="grid__col-"] {
  vertical-align: middle;
}
.grid--align-baseline {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.grid--align-baseline [class*="grid__col-"] {
  vertical-align: baseline;
}
.grid--align-content-start {
  -ms-flex-line-pack: start;
  -ms-flex-line-pack: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.grid--align-content-end {
  -ms-flex-line-pack: end;
  -ms-flex-line-pack: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.grid--align-content-end [class*="grid__col-"] {
  vertical-align: bottom;
}
.grid--align-content-center {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}
.grid--align-content-space-between {
  -ms-flex-line-pack: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.grid--align-content-space-around {
  -ms-flex-line-pack: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.grid--align-self-stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
.grid--align-self-start {
  -ms-flex-item-align: start;
  -ms-flex-item-align: flex-start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.grid--align-self-end {
  -ms-flex-item-align: end;
  -ms-flex-item-align: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  vertical-align: bottom;
}
.grid--align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
}
.grid--align-self-baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  vertical-align: baseline;
}
.grid--justify-start {
  text-align: left;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.grid--justify-end {
  text-align: right;
  -moz-text-align-last: right;
  text-align-last: right;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.grid--justify-end .grid__cell,
.grid--justify-end [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-center {
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.grid--justify-center .grid__cell,
.grid--justify-center [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-space-between {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.grid--justify-space-between .grid__cell,
.grid--justify-space-between [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-space-around {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.grid--justify-space-around .grid__cell,
.grid--justify-space-around [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--extra-padding {
  padding: 1.2em 0;
}
.grid__col--bleed {
  padding: 0;
}
.grid__col--bleed-x {
  padding: 0.6em 0;
}
.grid__col--bleed-y {
  padding: 0 0.6em;
}
.grid__col--bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  padding: 1.2em;
}
.grid__col--border {
  border: 1px solid #d3d3d3;
  margin-bottom: 0.6em;
}
.grid__col--line-top {
  border-top: 1px solid #e4e4e4;
}
.grid__col-45px {
  width: 45px;
}
.grid__cell--align-middle-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.grid__cell--align-middle-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.grid__cell--padding-sm {
  padding: 0.3em;
}
.grid__cell--padding-md {
  padding: 0.6em;
}
.grid__cell--padding-lg {
  padding: 1.2em;
}
.grid__cell-img {
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}
.flex-img {
  display: block;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
  width: 100%;
}
.grid__cell-img--centered {
  width: auto;
  margin: 0 auto;
}
.grid__cell-img--ball {
  border-radius: 1000px;
}
.grid__cell-img--triangle {
  clip-path: polygon(50% 0, 0 100%, 100% 100%);
}
.grid__cell-footer {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  width: 100%;
  margin-top: auto;
}
.site {
  left: 0;
  position: relative;
  transition: left 0.2s;
  width: 100vw;
  max-width: 100%;
}
.page {
  min-height: 700px;
}
.top-container {
  position: relative;
  z-index: 90;
}
.top-container__center-container {
  padding: 0 1.2em;
}
.top-container--sticky {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 90;
}
.center-container {
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.center-container--ribbon {
  padding: 1.2em;
}
.paragraph-container {
  padding: 1.2em;
}
.paragraph-container p:last-of-type {
  margin-bottom: 0.3em;
}
.paragraph-container--full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
}
.paragraph-container--spacing-none {
  padding-top: 0;
  padding-bottom: 0;
}
.paragraph-container--no-padding {
  padding: 0;
}
.paragraph-container--height-sm {
  min-height: 150px;
}
.paragraph-container--height-sm > .paragraph-container {
  min-height: 150px;
}
.paragraph-container--height-sm .background-image__cover {
  min-height: 150px;
}
.paragraph-container--height-md {
  min-height: 220px;
}
.paragraph-container--height-md > .paragraph-container {
  min-height: 220px;
}
.paragraph-container--height-md .background-image__cover {
  min-height: 220px;
}
.paragraph-container--height-lg {
  min-height: 350px;
}
.paragraph-container--height-lg > .paragraph-container {
  min-height: 350px;
}
.paragraph-container--height-lg .background-image__cover {
  min-height: 350px;
}
.paragraph-container--height-xl {
  min-height: 550px;
}
.paragraph-container--height-xl > .paragraph-container {
  min-height: 550px;
}
.paragraph-container--height-xl .background-image__cover {
  min-height: 550px;
}
.paragraph-container--height-auto {
  min-height: 60px;
}
.paragraph-container--height-auto > .paragraph-container {
  min-height: 60px;
}
.paragraph-container--height-auto .background-image__cover {
  min-height: 60px;
}
.paragraph-container--height-screen > .paragraph-container {
  height: 100vh;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) {
    height: 1px;
  }
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) > .paragraph-container {
    height: 1px;
  }
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) .background-image__cover {
    height: 1px;
  }
  .screen-height {
    height: 1px;
  }
}
.paragraph-container__body--padding-sm {
  padding: 0.3em;
}
.paragraph-container__body--padding-md {
  padding: 0.6em;
}
.paragraph-container__body--padding-lg {
  padding: 1.2em;
}
.paragraph-container__body--padding-xl {
  padding: 2.4em;
}
.paragraph-container__button {
  margin-top: 1.2em;
}
.paragraph-container__button--spacing-sm {
  padding-left: 0.3em;
  padding-right: 0.3em;
}
.paragraph-container__button--spacing-md {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.paragraph-container__button--spacing-lg {
  padding-left: 1.2em;
  padding-right: 1.2em;
}
.paragraph-container__button--spacing-xl {
  padding-left: 2.4em;
  padding-right: 2.4em;
}
.multiple-paragraphs-container {
  position: relative;
}
.multiple-paragraphs-container h1,
.multiple-paragraphs-container h2,
.multiple-paragraphs-container h3,
.multiple-paragraphs-container p {
  color: inherit;
}
.multiple-paragraphs-container h1 a,
.multiple-paragraphs-container h2 a,
.multiple-paragraphs-container h3 a,
.multiple-paragraphs-container p a {
  color: inherit;
}
.multiple-paragraphs-container--seperation-line-after::after {
  position: absolute;
  width: calc(100% - 2em);
  content: '';
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
}
.multiple-paragraphs-container--spacing-none {
  padding-top: 0;
  padding-bottom: 0;
}
.multiple-paragraphs-container--spacing-sm {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.multiple-paragraphs-container--spacing-md {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}
.multiple-paragraphs-container--spacing-lg {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}
.multiple-paragraphs-container--spacing-xl {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
@media (max-width: 768px) {
  .top-container__center-container {
    padding: 0 0.6em;
  }
  .paragraph-container {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    padding-left: 0.6em;
    padding-right: 0.6em;
  }
}
.minimal-right {
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
}
.content-container {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-row {
  max-width: 1280px;
  position: relative;
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  justify-content: stretch;
  grid-column-gap: 1em;
  grid-template-columns: 1fr;
  box-sizing: border-box;
}
.content-row__item {
  grid-column: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  height: 100%;
}
.content-row__item__body {
  position: relative;
  width: 100%;
}
.content-row__item__body > p {
  margin: 0;
}
.content-row--full {
  grid-template-columns: 1fr;
}
.content-row--2col {
  grid-template-columns: 1fr 1fr;
}
.content-row--3col {
  grid-template-columns: 1fr 1fr 1fr;
}
.content-row--4col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.content-row--6col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.content-row--1-2split {
  grid-template-columns: 1fr 2fr;
}
.content-row--2-1split {
  grid-template-columns: 2fr 1fr;
}
.content-row--1-2-1split {
  grid-template-columns: 1fr 2fr 1fr;
}
@media (max-width: 480px) {
  .content-row {
    grid-template-columns: 1fr;
  }
}
.content-row--stretch {
  max-width: 100%;
}
.content-row--spacing-none {
  margin: 0;
}
.content-row--spacing-sm {
  margin: 0.25em 0;
}
.content-row--spacing-md {
  margin: 0.5em 0;
}
.content-row--spacing-lg {
  margin: 1em 0;
}
.content-row--spacing-xl {
  margin: 2em 0;
}
.content-row--spacing-position-top {
  margin-bottom: 0;
}
.content-row--spacing-position-bottom {
  margin-top: 0;
}
.content-row--column-gap-none {
  grid-column-gap: 0;
}
.content-row--column-gap-sm {
  grid-column-gap: 1em;
}
.content-row--column-gap-md {
  grid-column-gap: 1.5em;
}
.content-row--column-gap-lg {
  grid-column-gap: 2em;
}
.content-row--column-gap-xl {
  grid-column-gap: 3em;
}
.content-row--row-gap-none {
  grid-row-gap: 0;
}
.content-row--row-gap-sm {
  grid-row-gap: 1em;
}
.content-row--row-gap-md {
  grid-row-gap: 1.5em;
}
.content-row--row-gap-lg {
  grid-row-gap: 2em;
}
.content-row--row-gap-xl {
  grid-row-gap: 3em;
}
.content-row--height-xs > * {
  min-height: 60px;
}
.content-row--height-sm > * {
  min-height: 150px;
}
.content-row--height-md > * {
  min-height: 220px;
}
.content-row--height-lg > * {
  min-height: 350px;
}
.content-row--height-xl > * {
  min-height: 550px;
}
.content-row--height-xxl > * {
  min-height: 680px;
}
.content-row--height-auto > * {
  min-height: auto;
}
.content-row--height-screen > * {
  height: 100vh;
}
.margin-none {
  margin: 0;
}
.margin-xs {
  margin: 0.5em;
}
.margin-sm {
  margin: 1em;
}
.margin-md {
  margin: 2em;
}
.margin-lg {
  margin: 4em;
}
.margin-xl {
  margin: 6em;
}
.margin-position-tb {
  margin-left: 0;
  margin-right: 0;
}
.margin-position-lr {
  margin-top: 0;
  margin-bottom: 0;
}
.margin-position-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-position-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.margin-position-top {
  margin-left: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-position-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.padding-none {
  padding: 0;
}
.padding-size-xs {
  padding: 0.25em;
}
.padding-size-sm {
  padding: 1em;
}
.padding-size-md {
  padding: 2em;
}
.padding-size-lg {
  padding: 4em;
}
.padding-size-xl {
  padding: 6em;
}
.padding-position-tb {
  padding-left: 0;
  padding-right: 0;
}
.padding-position-lr {
  padding-top: 0;
  padding-bottom: 0;
}
.padding-position-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.padding-position-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.padding-position-top {
  padding-left: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.padding-position-bottom {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
}
.header {
  width: 100vw;
  max-width: 100%;
  display: block;
  z-index: 30;
}
.header-top {
  background-color: #ffffff;
}
.header-menu__link {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding: 1em;
  font-size: 1.6rem;
  color: inherit;
  cursor: pointer;
  float: left;
}
.header-menu__link.header-menu__link--icon {
  text-align-last: center;
}
.logo {
  margin: 0.6em 0.6em 0.6em 0;
}
.logo__img--mobile {
  height: 100%;
}
.main-navigation {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e4e4e4;
  position: relative;
}
.main-navigation-mobile {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e4e4e4;
  position: relative;
}
.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.menu--dropdown {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 0px;
  display: none;
  line-height: 1.4;
  min-width: 100%;
  padding: 0.6em 0;
  margin-top: 3px;
}
.header-menu__link + .menu--dropdown {
  margin-top: 0;
}
.menu--dropdown .search .search__field {
  border-radius: 0;
}
.menu--dropdown-right {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 0px;
  display: none;
  line-height: 1.4;
  min-width: 100%;
  padding: 0.6em 0;
  margin-top: 3px;
  left: auto;
  right: 0;
}
.header-menu__link + .menu--dropdown-right {
  margin-top: 0;
}
.menu--dropdown-right .search .search__field {
  border-radius: 0;
}
.menu--sign-in {
  padding: 1.2em;
  min-width: 180px;
}
.menu__item {
  position: relative;
  padding: 0;
  margin: 0;
  color: #222222;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu__item--icon {
  padding: 0 0.5em;
}
.menu__item:hover:not(.menu__item--top-level, .menu__item--clean) {
  background-color: #d3d3d3;
}
.menu__item:hover:not(.menu__item--top-level, .menu__item--clean) > .menu__link {
  color: #222222;
}
.menu__item:hover:not(.menu__item--top-level) > .menu__link {
  color: #222222;
}
.menu__item--clean:hover {
  background-color: transparent;
}
.menu__item--horizontal {
  float: left;
}
.menu__item--top-level {
  float: left;
  border-top: 3px solid #e4e4e4;
  border-bottom: 3px solid #e4e4e4;
  text-align: center;
}
.menu__item--top-level.menu__item:hover {
  border-bottom: 3px solid #222222;
}
.menu__item--top-level.menu__item:hover > .menu__link {
  color: #222222;
}
.menu__item--fixed-width {
  width: 240px;
  float: left;
}
.menu__item--top-level.menu__item--active {
  border-bottom: 3px solid #222222;
}
.menu__item--top-level.menu__item--active > .menu__link {
  color: #222222;
}
.menu__link {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding: 16px 0.6em;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  float: left;
  line-height: 30px;
}
.menu__link.menu__link--icon {
  margin-bottom: 0;
  line-height: 33px;
  color: #222222;
  text-align-last: center;
  position: relative;
}
.menu__link--condensed {
  padding: 0 0.6em;
}
.is-dropdown::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  display: inline-block;
  line-height: 42px;
  padding-right: 0.6em;
}
.is-dropdown--no-icon::after {
  font-family: "";
  content: '';
  padding: 0;
}
.is-dropdown:hover > .menu--dropdown,
.is-dropdown--active > .menu--dropdown {
  display: block;
}
.menu--dropleft {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 80;
  position: absolute;
  top: -0.6em;
  display: none;
  left: 100%;
  padding: 0.6em 0;
}
.is-dropleft::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F105';
  padding: 0.5em 1em;
  font-size: 14px;
}
.is-dropleft:hover > .menu--dropleft {
  display: block;
}
.menu-dropdown__link {
  width: 100%;
  padding: 1em;
  float: left;
  display: block;
  text-decoration: none;
  white-space: normal;
  font-size: 1.6rem;
  color: #222222;
  padding: 0.6em 1.2em;
  cursor: pointer;
}
.menu-dropdown__link.menu__link--disabled,
.mega-menu__link.menu__link--disabled {
  cursor: default;
}
.menu-dropdown__item {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  color: #222222;
  cursor: pointer;
  padding: 0.6em;
  line-height: 1.4;
  text-align: left;
}
.menu-dropdown__item--link:hover {
  text-decoration: underline;
}
.menu__item--mega {
  position: static;
  text-align: left;
  text-align-last: unset;
}
.mega-menu {
  background-color: #f6f6f6;
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 1.2em;
  display: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  width: calc(100% - (2 * 1.2em));
  max-width: 1280px;
}
.mega-menu__list-wrap {
  padding: 0 0.6em;
  margin-bottom: 1.2em;
  text-align-last: unset;
}
.mega-menu__grid .grid__col-md-3:nth-child(4n) .mega-menu__list-wrap {
  border-right: 0;
}
.mega-menu .menu {
  margin-bottom: 0;
}
.mega-menu__list-image {
  margin-bottom: 0.6em;
}
.mega-menu__header-container {
  margin: 0 0.6em;
}
.mega-menu__header-container__text {
  display: block;
  text-decoration: none;
  font-size: 1.6rem;
  color: #222222;
  margin-top: 0;
  padding: 0.6em;
  line-height: 1.2;
  cursor: default;
}
.mega-menu__header-container__text--link {
  cursor: pointer;
}
.mega-menu__link {
  float: left;
  display: block;
  text-decoration: none;
  white-space: normal;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  margin: 0 2px;
  padding: 0.6em 1.2em;
  width: 100%;
}
.is-mega::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  display: inline-block;
  line-height: 42px;
  padding-right: 0.6em;
  float: right;
}
.is-mega:hover > .mega-menu {
  display: block;
}
.mega-menu__promotion-image {
  padding: 1.5em;
}
.left-navigation {
  margin-bottom: 1.2em;
}
.left-navigation__item {
  display: flex;
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  border-bottom: 1px #d3d3d3 solid;
}
.left-navigation__item:first-child {
  border-top: 1px #d3d3d3 solid;
}
@media (hover: none), (hover: on-demand) {
  html,
  body {
    overflow-x: hidden;
  }
}
.mobile-nav-trigger {
  visibility: hidden;
  position: absolute;
}
.mobile-nav-trigger-off {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 90;
  left: 0;
  top: 0;
}
.mobile-nav-trigger--left:checked ~ .mobile-navigation {
  left: 0;
}
.mobile-nav-trigger--left:checked ~ .site {
  left: 300px;
}
.mobile-nav-trigger--right:checked ~ .mobile-navigation {
  right: 0;
}
.mobile-nav-trigger--right:checked ~ .site {
  right: 300px;
}
.mobile-nav-trigger:checked ~ .mobile-nav-trigger-off {
  display: block;
}
.mobile-nav-trigger-button:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F0C9";
  color: inherit;
  cursor: pointer;
}
.mobile-navigation--right {
  right: -300px;
}
.mobile-navigation--left {
  left: -300px;
}
.mobile-navigation {
  width: 300px;
  position: fixed;
  top: 0;
  z-index: 10000;
  box-shadow: 0 0 10px rgba(51, 51, 51, 0.38);
  transition: left 0.2s;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  background: white;
}
.mobile-navigation__wrapper {
  position: relative;
  left: 0;
  transition: all 0.25s ease-in-out;
}
.menu-mobile {
  width: 100%;
  list-style: none;
  margin: 0;
  white-space: nowrap;
}
.menu-mobile__item {
  width: 100%;
  padding: 0;
  margin: 0;
  color: #222222;
  transition: all 0.2s;
}
.menu-mobile__link,
.menu-mobile__header {
  display: block;
  text-decoration: none;
  white-space: normal;
  padding: 0.6em 1.2em;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  margin-bottom: 0;
  border-bottom: 1px solid #e4e4e4;
  background-color: #fff;
}
.menu-mobile__link:hover {
  background-color: #f6f6f6;
}
.menu-mobile__link--disabled {
  pointer-events: none;
}
.menu-mobile__link.u-ta-right {
  padding-right: 40px;
}
.menu-mobile__link--back:before {
  content: "\F104";
  margin: -3px auto 1px;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 8px;
}
.menu-mobile__link--level-1 {
  padding-left: 1.6em;
}
.menu-mobile__link--level-2 {
  padding-left: 2.2em;
}
.menu-mobile__link--level-3 {
  padding-left: 2.8em;
}
.menu-mobile__link--level-4 {
  padding-left: 3.4em;
}
.menu-mobile__link--level-5 {
  padding-left: 4em;
}
.menu-mobile__link--level-6 {
  padding-left: 4.6em;
}
.menu-mobile__link--level-7 {
  padding-left: 5.2em;
}
.menu-mobile__link--level-8 {
  padding-left: 5.8em;
}
.menu-mobile__link--active {
  background-color: #f6f6f6;
}
.menu-mobile__link--highlighted {
  background-color: #f6f6f6;
}
.menu-mobile__link-icon {
  width: 18px;
  text-align: center;
  margin-right: 5px;
}
.menu-mobile__submenu {
  display: none;
}
.expand-trigger:checked ~ .menu-mobile__submenu {
  display: block;
}
.menu-mobile__item--open > .menu-mobile__submenu {
  display: inline-block;
}
.menu-mobile__link__wrap {
  position: relative;
}
.menu-mobile__trigger {
  position: absolute;
  right: 0.5em;
  top: 0;
  bottom: 0;
  width: 30px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.menu-mobile__trigger::before {
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F067";
  display: inline-block;
  color: #222222;
  margin: 0 auto;
}
.expand-trigger:checked ~ .menu-mobile__link__wrap .menu-mobile__trigger::before {
  content: "\F068";
}
.expand-trigger {
  top: 0;
}
/* extra */
.menu-mobile__trigger.menu-mobile__trigger--back {
  left: 0.1em;
  right: unset;
}
.menu-mobile__trigger.menu-mobile__trigger--back::before {
  margin: -3px auto 1px;
  content: "\F104";
}
.menu-mobile__trigger--back + .menu-mobile__link {
  padding-left: 30px;
}
.menu-mobile__header {
  text-align: center;
  cursor: default;
}
.menu-left {
  margin: 0;
}
.menu-left.menu-left--submenu {
  margin-left: 25px;
  display: none;
}
.menu-left__trigger:checked ~ .menu-left.menu-left--submenu {
  display: block;
}
.menu-left__item {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
.menu-left__link {
  display: block;
  text-decoration: none;
  white-space: normal;
  padding: 0.6em 1.2em;
  color: #222222;
  cursor: pointer;
}
.menu-left__link:hover:not(.menu-left__link--level-2) {
  background-color: #f6f6f6;
}
.menu-left__link.menu-left__link--active {
  background-color: #f6f6f6;
}
.menu-left__arrow {
  margin: 0;
}
.menu-left__arrow::before {
  position: absolute;
  right: 0;
  top: 0;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  padding: 0.6em 1.2em;
  display: inline-block;
  color: #222222;
}
.menu-left__trigger:checked + .menu-left__arrow::before {
  position: absolute;
  right: 0;
  top: 0;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F106';
  padding: 0.6em 1.2em;
  display: inline-block;
  color: #222222;
}
.menu-tools {
  list-style: none;
}
.menu-tools__link {
  padding: 0.6em;
  display: block;
}
.menu-tools__item {
  float: left;
  margin: 0 10px 0 0;
}
.menu-tools__item:last-child {
  margin-right: 0;
}
.tools-navigation {
  background-color: #ffffff;
}
.article-head {
  margin-bottom: 2.4em;
}
.article__header {
  line-height: 1.2;
  margin: 0;
}
.article__category {
  font-weight: bold;
  text-transform: uppercase;
  color: #a8a8a8;
}
.article__header--giant {
  font-size: 52px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 1rem;
}
.article__subheader {
  margin-bottom: 1.2em;
  margin-top: 0.3em;
}
.article__subheader--giant {
  font-size: 32px;
  line-height: 1.4;
}
.article__leadtext {
  font-size: 32px;
  line-height: 1.2;
  margin-bottom: 0.6em;
  color: #7e7e7e;
}
.article__post-info {
  display: block;
  line-height: 1.2;
}
.article__image {
  margin-bottom: 2rem;
}
.article__image-caption {
  text-align: center;
  font-size: 16px;
  color: #a8a8a8;
  margin: 0.3em;
  display: block;
}
.article__image-zoom-wrap {
  cursor: zoom-in;
}
.article__image--ball {
  border-radius: 1000px;
}
.article__subscription {
  font-size: 12px;
  margin-bottom: 1rem;
}
.article__short-summary {
  margin: 0;
}
.article__summary {
  font-size: 1.82rem;
  margin-bottom: 2rem;
}
.article__quote {
  font-size: 35px;
  font-style: italic;
  color: #a8a8a8;
  margin: 0 35px;
}
.article__quote-author {
  font-style: italic;
  text-align: right;
  color: #a8a8a8;
}
.article__paragraph {
  margin-bottom: 1.2em;
  font-size: 20px;
}
.article__paragraph--great-text {
  font-size: 20px;
}
.article__paragraph ul {
  padding-left: 3rem;
}
.article__paragraph ol {
  padding-left: 3rem;
}
.article__info-header {
  font-weight: bold;
  text-transform: uppercase;
}
.article__info-body {
  margin-bottom: 1rem;
}
.article__block {
  position: relative;
  padding-top: 1.2em;
  padding-bottom: 0.6em;
}
.article__block::before {
  content: '';
  position: absolute;
  width: 200px;
  border-top: 1px solid #d3d3d3;
  left: calc(50% - 100px);
  top: 0;
}
.article__block::after {
  content: '';
  position: absolute;
  width: 200px;
  border-top: 1px solid #d3d3d3;
  left: calc(50% - 100px);
  bottom: 0;
}
.article__grid--lines {
  border-bottom: 1px solid #a8a8a8;
}
.article__drop-cap {
  font-size: 56px;
  line-height: 1;
  float: left;
  margin-right: 12px;
}
.article__overlay-offset {
  top: -170px;
}
.article-list__item-info {
  margin-bottom: 3em;
}
.article-list__item-micro-info {
  font-size: 1.2rem;
  color: #a8a8a8;
  margin-bottom: 0.6em;
}
.article-list__item-header {
  line-height: 1.4;
  margin: 0;
  margin-bottom: 0.3em;
}
.article-simple-list__item {
  border-bottom: 1px solid #d3d3d3;
  padding: 0.5em 0;
}
.article-simple-list__item:last-child {
  border-bottom: none;
}
.article-carousel-item__wrap {
  padding: 0 80px;
  align-self: center;
  position: relative;
  z-index: 10;
}
@media (max-width: 768px) {
  .article-carousel-item__wrap {
    padding: 0.6em;
    width: 100%;
  }
}
.timeline__date {
  float: right;
  font-size: 2rem;
  background-color: #333;
  color: #fff;
  padding: 7px;
  border-radius: 9px;
}
.timeline__date small {
  display: block;
  color: #fff;
}
.timeline__date--clean {
  margin-bottom: 1rem;
}
.timeline__date::after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent #333;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: -15px;
  right: -13px;
  top: 50%;
}
.timeline__date--clean::after {
  display: none;
}
@media (max-width: 768px) {
  .timeline__date {
    float: none;
    text-align: center;
  }
  .timeline__date::after {
    display: none;
  }
}
.footer {
  padding-top: 1.2em;
  background-color: #a8a8a8;
}
.footer__heading {
  color: #ffffff;
  margin-bottom: 1em;
}
.footer__card-type {
  display: inline-block;
  background: white;
  border-radius: 5px;
  margin-right: 2px;
}
.footer__payment-type {
  display: inline-block;
  border-radius: 5px;
  margin-right: 2px;
}
.footer__copyright {
  text-align: center;
}
.wire-image {
  background-color: #d3d3d3;
  width: 100%;
  height: 200px;
  text-align: left;
}
.wire-image::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F030';
  position: relative;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  color: #a8a8a8;
}
.wire-image-lines {
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 10px, rgba(0, 0, 0, 0.4) 10px, rgba(0, 0, 0, 0.4) 20px);
}
.grid__col-12 .wire-image,
.grid__col-lg-12 .wire-image,
.grid__col-md-12 .wire-image,
.grid__col-sm-12 .wire-image,
.grid__col-xs-12 .wire-image {
  height: 300px;
}
.grid__col-12 .wire-image::after,
.grid__col-lg-12 .wire-image::after,
.grid__col-md-12 .wire-image::after,
.grid__col-sm-12 .wire-image::after,
.grid__col-xs-12 .wire-image::after {
  font-size: 28px;
  left: calc(50% - 14px);
}
.grid__col-4 .wire-image,
.grid__col-lg-4 .wire-image,
.grid__col-md-4 .wire-image,
.grid__col-sm-4 .wire-image,
.grid__col-xs-4 .wire-image {
  height: 160px;
}
.grid__col-4 .wire-image::after,
.grid__col-lg-4 .wire-image::after,
.grid__col-md-4 .wire-image::after,
.grid__col-sm-4 .wire-image::after,
.grid__col-xs-4 .wire-image::after {
  font-size: 22px;
  left: calc(50% - 11px);
}
.grid__col-3 .wire-image,
.grid__col-lg-3 .wire-image,
.grid__col-md-3 .wire-image,
.grid__col-sm-3 .wire-image,
.grid__col-xs-3 .wire-image {
  height: 120px;
}
.grid__col-2 .wire-image,
.grid__col-lg-2 .wire-image,
.grid__col-md-2 .wire-image,
.grid__col-sm-2 .wire-image,
.grid__col-xs-2 .wire-image {
  height: 60px;
}
.background-image__wrapper .wire-image {
  height: 100%;
}
.logo .wire-image {
  height: 50px;
  width: 120px;
}
.logo .wire-image::after {
  content: 'Logo';
  top: 13px;
  left: 24px;
  font-family: inherit;
}
.receipt__logo .wire-image {
  height: 50px;
  width: 120px;
}
.receipt__logo .wire-image::after {
  content: 'Logo';
  top: 13px;
  left: 29px;
  font-family: inherit;
}
.table .wire-image {
  height: 38px;
}
.mini-cart-table .wire-image {
  height: 38px;
}
.cart-table__image .wire-image {
  height: 50px;
}
.dropdown__item .wire-image {
  width: 60px;
  height: 50px;
}
.footer__card-type .wire-image {
  width: 60px;
  height: 60px;
}
.lightbox .wire-image {
  width: 60px;
  height: 50px;
}
.gallery-slider__image .wire-image {
  width: 550px;
  height: 350px;
}
.layered-image .wire-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 60px;
  height: 60px;
}
.wire-grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}
.background-image.wire-image {
  height: 100%;
  width: 100%;
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 10px, rgba(0, 0, 0, 0.4) 10px, rgba(0, 0, 0, 0.4) 20px);
}
.background-image__wrapper .wire-image::after {
  color: #545454;
}
.background-image.wire-image-lines {
  height: 100%;
}
.grid__col-12.background-image.wire-image-lines {
  height: 200px;
}
.wireframe-tools__info {
  color: #a8a8a8;
  margin-bottom: 1.2em;
}
.wireframe-tools-toggle {
  cursor: pointer;
}
.wireframe-tools--open {
  right: 0;
  transition: all 0.2s ease-in;
}
.wireframe-tools-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.1);
}
.comment__number {
  color: #fff;
  padding: 0 6px;
  text-align: center;
}
.comment-mark {
  border: 2px solid #333;
  transition: all 0.3s ease-in;
}
.comment-mark__tag {
  color: #fff;
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #333;
  text-align: center;
  z-index: 20;
}
.comment-mark--active {
  border: 2px solid #0B85C8;
}
.comment-mark--active .comment-mark__tag {
  background-color: #0B85C8;
}
.comment-mark--hover:not(.comment-mark--active) {
  border: 2px solid #EC683B;
}
.comment-mark--hover:not(.comment-mark--active) .comment-mark__tag {
  background-color: #EC683B;
}
.comment-textarea {
  border: 4px solid #0B85C8;
}
.comment--active {
  color: #EC683B;
}
.comment--active .comment__number {
  background-color: #EC683B;
}
.product__thumbs {
  background-color: #f6f6f6;
  padding: 0.6em;
}
.product__title {
  width: calc(100% - 60px);
}
.product__info--tabs {
  padding: 1.2em;
  padding-bottom: 0;
}
.product__section {
  padding: 1.2em;
}
.product__section.product__section--bordered {
  border-top: 1px #d3d3d3 solid;
  border-bottom: 1px #d3d3d3 solid;
}
.product__section.product__section--ribbon {
  background: #f6f6f6;
}
.product__document {
  display: inline-block;
}
.product__document-info {
  display: inline-block;
  margin-left: 1.2em;
}
.product__document-img {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  display: inline-block;
}
.product__document-icon {
  font-size: 70px;
}
.product__price-actions {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.product__price-actions__price {
  margin-bottom: 0.6em;
  text-align: left;
}
@media (max-width: 768px) {
  .product__price-actions {
    display: block;
  }
  .product__price-actions__price {
    margin-right: 0;
  }
}
.product__quantity-selector {
  vertical-align: top;
}
.item-number {
  color: #a8a8a8;
  margin-bottom: 0.6em;
  overflow: hidden;
  font-weight: 500;
  text-overflow: ellipsis;
  font-size: 1.47rem;
}
.item-number--compressed {
  line-height: 1.3;
  margin-bottom: 0;
}
.price {
  font-weight: 500;
  font-size: 3.2rem;
}
.price--rrp {
  font-weight: 500;
  color: #a8a8a8;
}
.price--condensed {
  font-size: 1.47rem;
}
.price--micro {
  padding: 0;
  font-size: 1.47rem !important;
}
.before-price {
  color: #a8a8a8;
  font-size: 1.82rem;
  text-decoration: line-through;
  line-height: 1.4;
}
.before-price--micro {
  font-size: 1.47rem !important;
}
.vat-price {
  color: #a8a8a8;
  font-size: 1.82rem;
  line-height: 1.4;
  display: block;
}
.vat-price--micro {
  font-size: 1.47rem !important;
}
.product__price-wrap {
  text-align: left;
  margin-bottom: 0.6em;
}
.product__stock-delivery {
  margin-top: 0.6em;
  margin-bottom: 1.2em;
}
.favorites--md {
  padding: 0.6em;
}
.favorites--lg {
  padding: 0.6em;
  margin-top: 0.6em;
}
.favorites--for-grid-view {
  position: absolute;
  top: 5px;
  right: 5px;
}
.favorites-list {
  position: relative;
}
.favorites.disabled i {
  color: #d3d3d3;
}
.stickers-container {
  position: absolute;
  z-index: 1;
  flex-direction: column;
  display: flex;
}
.stickers-container.stickers-container--top-left {
  top: 0;
  left: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--top-right {
  top: 0;
  right: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--bottom-left {
  bottom: 0;
  left: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--bottom-right {
  bottom: 0;
  right: 0;
  align-items: flex-end;
}
.stickers-container.stickers-container--block {
  position: relative;
  display: block;
}
.stickers-container.stickers-container--custom {
  position: relative;
  display: block;
}
.stickers-container.stickers-container--row {
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
}
.stickers-container.stickers-container--row .stickers-container__tag:first-child {
  margin-left: 0;
}
.stickers-container__tag {
  position: relative;
  margin: 0.6em 0;
  width: auto;
  display: table;
  padding: 0.3em 0.6em;
  line-height: 18px;
}
.stickers-container__tag--sale {
  background-color: #C3423F;
  color: #ffffff;
}
.stickers-container__tag--custom {
  background-color: #545454;
  color: #ffffff;
}
.stickers-container__tag--new {
  background-color: #0085CA;
  color: #ffffff;
}
.stickers-container__tag--ball {
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #a8a8a8;
  text-align: center;
  border-radius: 200px;
  margin: 0.6em;
}
.stickers-container__tag--rounded {
  border-radius: 5px 5px 5px 5px;
}
.stickers-container--right {
  right: 0.6em;
  left: inherit;
}
.product .stickers-container {
  margin-left: 0.3em;
}
.stickers-container__tag--micro {
  margin: 0.3em;
  padding: 0 0.6em;
  border-radius: 0;
  height: 18px;
  line-height: 18px !important;
  color: #ffffff;
  font-size: 0.8em !important;
  text-align: center;
}
.stock-icon {
  width: 8px;
  height: 8px;
  margin-left: 0.6em;
  margin-right: 0.6em;
  border-radius: 100px;
  background-color: #a8a8a8;
  display: inline-block;
}
.stock-icon--in {
  background-color: #60D200;
}
.stock-icon--not {
  background-color: #C3423F;
}
.stock-icon--comming {
  background-color: #EC683B;
}
.delivery-and-stock-info {
  width: 100%;
  margin-bottom: 1.2em;
}
.parcel-shop-address {
  margin-left: 0;
  margin-bottom: 0.6em;
}
.static-variant {
  color: #d3d3d3;
  font-size: 1.2rem;
  display: inline-block;
}
.static-variant--color {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 0.6em;
  background-color: #a8a8a8;
}
.static-variant--color--lg {
  width: 20px;
  height: 20px;
  box-shadow: 0 0 0 1px #7e7e7e, inset 0 0 0 2px #ffffff;
}
.static-variant--color:last-child {
  margin-right: 0;
}
.qty-field {
  max-width: 80px;
  border-radius: 200px;
  background-color: #d3d3d3;
  padding-right: 12px;
  height: 32px;
  transition: 0.2s all ease-out;
  z-index: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.qty-field--bordered {
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
}
.qty-field--active {
  animation: active-qty 1s 1;
}
@keyframes active-qty {
  50% {
    background-color: #14304A;
    color: #ffffff;
  }
  to {
    background-color: #d3d3d3;
    color: black;
  }
}
.cart-table {
  margin-bottom: 0;
}
.cart-orderline__cell {
  line-height: 38px;
}
.cart-orderline__name {
  display: block;
  line-height: normal;
  margin-bottom: 0.3em;
}
.cart-orderline__cell__block {
  line-height: 1.2em;
}
.cart-table tr:first-of-type td {
  border-top: 0 solid #fff;
}
.cart-table__image {
  width: 60px;
}
.cart-table__quantity {
  width: 80px;
}
.cart-table__actions {
  width: 70px;
}
.cart-table__price {
  width: 200px;
}
.cart-summary {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
}
.cart-summary__info {
  display: inline-block;
}
.cart-summary__subtotals {
  display: inline-block;
  font-size: 1.82rem;
  font-weight: bold;
}
.cart-summary__totals {
  display: inline-block;
  font-size: 2.24rem;
  font-weight: bold;
}
.cart-summary__totals-container {
  margin-top: 0.6em;
  padding-top: 0.6em;
  border-top: 1px solid #d3d3d3;
}
.cart-orderline__image {
  margin-right: 1.2em;
}
.cart-orderline__faded-text {
  color: #a8a8a8;
  margin-bottom: 0.6em;
  font-size: 1.47rem;
  line-height: 1;
}
.cart__expandable {
  line-height: 1;
}
.cart__expandable button {
  pointer-events: none;
}
.cart__expandable button i {
  margin-right: 0.6em;
}
.cart__expandable ~ .expand-trigger:checked + .expand-container {
  margin-top: 0.6em;
}
.cart__expandable:hover {
  color: #0085CA;
}
.matrix {
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #ffffff;
  margin: 0;
}
.is-open .matrix__icon::before {
  content: '\F056';
}
.matrix__input-cell {
  padding: 0;
  vertical-align: middle;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  border: 1px solid #d3d3d3;
  height: 55px;
}
.matrix__cell-disabled {
  width: 100%;
  height: 100%;
  background-color: #d3d3d3;
}
.matrix-input-field {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  margin: 0;
  text-align: center;
  border: 2px solid rgba(0, 0, 0, 0) !important;
}
.matrix-input-field::-webkit-inner-spin-button,
.matrix-input-field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.matrix-input-field:hover {
  border: 2px solid #C62828 !important;
  background-color: #f6f6f6;
}
.matrix-label-field-left {
  padding-left: 1em;
  min-width: 120px;
}
.matrix-label-field-right {
  padding-right: 1em !important;
  min-width: 60px;
}
.matrix-option-image img {
  border-radius: 100px;
}
.matrix-option-image {
  border-radius: 100px;
  border: 1px solid #a8a8a8;
  padding: 2px;
  margin: 4px;
  cursor: pointer;
}
.floating-mini-cart {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  margin-top: 0.6em;
  padding: 0.6em;
  border: 1px solid #d3d3d3;
  border-right: 0;
  background-color: #fff;
}
.mini-cart {
  display: inline-block;
  float: right;
  position: relative;
  color: #222222;
  text-align: left;
}
.mini-cart__counter {
  opacity: 1;
  transition: all 0.3s ease-in;
  font-weight: bold;
  font-size: 11px;
  position: absolute;
  background: white;
  border-radius: 100px;
  color: #7e7e7e;
  min-width: 22px;
  height: 22px;
  line-height: 16px;
  padding: 4px;
  left: 100%;
  top: -10px;
  margin-left: -10px;
}
.mini-cart__counter.mini-cart__counter--inline {
  position: relative;
  display: inline-block;
  left: 0;
  top: -5px;
  margin-left: 0;
  vertical-align: middle;
  box-shadow: 0;
}
.mini-cart-dropdown {
  background-color: #ffffff;
  z-index: 80;
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  min-width: 120px;
  margin-top: 3px;
}
.header-menu__link + .mini-cart-dropdown {
  margin-top: 0;
}
.mini-cart-dropdown__inner {
  width: 400px;
  padding: 1.2em;
}
.mini-cart-dropdown__body {
  overflow: auto;
  max-height: 450px;
}
.mini-cart-table {
  margin: 0;
}
.mini-cart-orderline {
  border-top: 1px solid #d3d3d3;
}
.mini-cart-orderline.mini-cart-orderline--discount {
  border-top: 0;
}
.mini-cart-orderline__remove-btn {
  font-size: 1.2rem;
  color: #a8a8a8;
  padding: 0;
  margin: 0;
  margin-top: 0.5em;
}
.mini-cart-orderline__name {
  width: 150px;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.mini-cart-orderline__name.mini-cart-orderline__name--lg {
  font-size: 120%;
  font-weight: 700;
}
.mini-cart-orderline__name.mini-cart-orderline__name--md {
  font-size: 16px;
  font-weight: 700;
}
.mini-cart-orderline__name.mini-cart-orderline__name--sm {
  font-size: 90%;
}
.mini-cart-orderline__name.mini-cart-orderline__name--full {
  width: auto;
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
}
.mini-cart-orderline__name.mini-cart-orderline__name--truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.mini-cart-orderline__price {
  font-weight: bold;
  font-size: 18px;
}
.mini-cart__footer {
  margin-top: auto;
  background-color: #ffffff;
}
.mini-cart-totals {
  font-weight: 700;
  font-size: 130%;
  border-top: 1px solid #d3d3d3;
  margin-top: 0.6em;
}
.mini-cart-totals:first-child {
  border-top: 0;
  margin-top: 0;
}
.product-list {
  top: -0.6em;
}
.product-list--shadow {
  border-radius: 0.25rem;
  box-shadow: 0 0 4px 1px rgba(34, 34, 34, 0.1);
  transition: all 0.3s ease;
}
.product-list--shadow:hover {
  box-shadow: 0 0 4px 2px rgba(34, 34, 34, 0.2);
}
.product-list__condensed-title {
  width: calc(100% - 40px);
}
.product-list-products-counter {
  font-size: 14px;
  font-weight: 500;
  margin-top: 0.5em;
  margin-left: 0.5em;
}
.product-list__list-item {
  border: 1px solid #ffffff;
  transition: 0.2s all ease-out;
}
.product-list__list-item__left {
  border-top: 1px solid #d3d3d3;
}
.product-list__list-item__right {
  border-top: 1px solid #d3d3d3;
  padding: 1.2em;
}
@media (max-width: 768px) {
  .product-list__list-item__right {
    border: none;
  }
}
.product-list__list-item__price-actions {
  float: right;
  text-align: right;
}
.product-list__grid-item {
  transition: 0.2s all ease-out;
}
.product-list__grid-item__image {
  border: 1px solid #d3d3d3;
  background-color: #ffffff;
  transition: 0.2s all ease-out;
}
.product-list__grid-item__price-info {
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  padding: 1.2em;
  padding-bottom: 0;
  background-color: #ffffff;
  text-align: center;
  height: 100%;
  transition: 0.2s all ease-out;
}
.product-list__grid-item__footer {
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding: 1.2em;
  background-color: #ffffff;
  text-align: center;
  transition: 0.2s all ease-out;
}
.product-list__details-item {
  height: 100%;
  border-top: 1px solid #d3d3d3;
  padding: 0.3em 0;
  transition: 0.2s all ease-out;
  flex-direction: row;
  align-items: center;
}
.product-list__details-item__left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.product-list__details-item__right {
  display: flex;
  height: 100%;
  padding-right: 0.6em;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  position: unset;
}
.product-list__details-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 110px;
  align-items: flex-end;
  margin-right: 0.6em;
}
.product-list__details-favorites {
  align-self: center;
  margin-left: 0.6em;
}
.product-list__details-actions {
  min-width: 140px;
}
.product-list__details-image {
  min-width: 75px;
}
.facets-container__box {
  border: 1px solid #d3d3d3;
  background-color: #ffffff;
}
.facets-container__header {
  padding: 1.2em 0.6em;
  border-top: 1px solid #d3d3d3;
  margin-bottom: 0;
}
.facets-container__list {
  padding: 0.6em;
  overflow-y: auto;
}
.facets-container__list.is-open {
  max-height: none !important;
}
.facets-container__list--more {
  overflow: hidden;
}
.facets-container__more {
  position: relative;
  padding: 0.6em 0;
}
.facets-container__more.is-toggled::before {
  opacity: 0;
}
.facets-container__more::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 10;
  background-image: linear-gradient(to top, #ffffff, transparent);
  pointer-events: none;
  transition: all 0.3s ease;
}
.is-toggled .facets-container__more-button i {
  transform: rotate(180deg);
}
.checkbox-facet {
  display: flex;
  margin-bottom: 0.6em;
}
input[type="checkbox"].form__control + label.checkbox-facet {
  display: flex;
}
.checkbox-facet__label {
  word-break: break-all;
  display: inline-block;
  padding: 0 6px 0 4px;
}
.checkbox-facet__count {
  color: #d3d3d3;
}
@media (min-width: 992px) {
  .facets-container-trigger {
    display: none !important;
  }
  .facets-container--top,
  .facets-container--top.expandable--collapsed {
    display: flex !important;
  }
  .facets-container--left,
  .facets-container--left.expandable--collapsed {
    display: block !important;
  }
}
.product-list__details-units-selector--separated {
  margin-right: 0.6em;
}
@media (max-width: 730px) {
  .product-list__details-item {
    flex-direction: column;
    align-items: unset;
  }
  .product-list__details-favorites {
    position: absolute;
    top: 0.6em;
    right: 0.6em;
    margin: 0;
  }
  .product-list__details-price {
    order: 2;
    margin-right: 0;
    margin-bottom: 0.6em;
  }
  .product-list__details-info {
    padding-right: 35px;
  }
  .product-list__details-units-selector--separated {
    order: 3;
    margin-right: 0.6em;
  }
  .product-list__details-right-bottom-section {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .product-list__details-right-bottom-section::after {
    content: "";
    width: 100%;
    order: 2;
  }
  .product-list__details-actions {
    min-width: unset;
    order: 4;
  }
}
.favorites--for-tiles-view {
  top: 0;
  position: absolute;
  right: 0;
  margin: 0.5em;
}
.checkout label {
  align-items: center;
}
.checkout label > small {
  color: #868686;
  font-size: 0.9em;
  font-weight: 500;
}
.checkout label > span {
  font-weight: 500;
}
.checkout__header-steps-item {
  position: relative;
  cursor: pointer;
  margin: 5px 10px 5px 0;
  color: #adadad;
  border: none;
  padding: 0;
  font-size: 1.1em;
  background: none;
  transition: all 0.3s ease;
}
.checkout__header-steps-item:hover,
.checkout__header-steps-item.is-active {
  color: #222222;
}
.checkout__header-steps-item.disabled {
  color: #adadad;
}
.checkout__list {
  display: grid;
  grid-gap: 30px;
}
@media (min-width: 992px) {
  .checkout__list {
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 1200px) {
  .checkout__list {
    grid-template-columns: 3fr 1fr;
  }
}
.checkout-input__item {
  margin-bottom: 0 !important;
  overflow: hidden;
  border-left: 1.6px solid #e4e4e4;
  border-right: 1.6px solid #e4e4e4;
}
.checkout-input__item:first-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom: none;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.checkout-input__item:last-of-type {
  border: 1.6px solid #e4e4e4;
  border-top: none;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.checkout-input__item + .checkout-input__item {
  border-top: 1.6px solid #e4e4e4;
}
.checkout-input__item-description {
  display: block;
  font-size: 0.9em;
  font-weight: 500;
  color: #868686;
  margin-top: 5px;
}
.checkout-input__item-icon {
  margin-left: auto;
  padding-left: 15px;
}
.checkout-input__item-icon > img {
  max-height: 20px;
}
.checkout-input__item-edit {
  margin-left: auto;
  padding-left: 1.2em;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease;
}
label:hover .checkout-input__item-edit {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.checkout-input__price {
  margin-left: auto;
  padding-left: 10px;
  font-weight: bold;
  font-size: 1.1em;
}
.checkout__sidebar-item {
  position: sticky !important;
  top: 1.2em;
}
.receipt__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.2em;
}
@media (min-width: 992px) {
  .receipt__header {
    margin-bottom: 2.4em;
  }
}
.receipt__list {
  display: grid;
  grid-gap: 3rem;
}
@media (min-width: 992px) {
  .receipt__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.receipt__item + .receipt__item {
  margin-top: 1.2em;
}
@media (min-width: 992px) {
  .receipt__item + .receipt__item {
    margin-top: 2.4em;
  }
}
@media (min-width: 1200px) {
  .receipt__item--small {
    width: 60%;
  }
}
.receipt__data-title {
  padding-bottom: 0.6em;
  border-bottom: 1.6px solid #e4e4e4;
}
.receipt__data-list {
  display: grid;
  grid-gap: 20px;
}
@media (min-width: 480px) {
  .receipt__data-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .receipt__data-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .receipt__data-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.receipt__data-item {
  padding: 20px 0;
}
@media (max-width: 479px) {
  .receipt__data-item + .receipt__data-item {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .receipt__data-item:nth-child(n+3) {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .receipt__data-item:nth-child(n+4) {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 992px) {
  .receipt__data-item:nth-child(n+5) {
    border-top: 1px solid #d3d3d3;
  }
}
.orderdraft__button--rename i {
  position: relative;
  opacity: 0;
  transform: translateX(-50%);
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s ease;
}
.orderdraft__button--rename i:hover {
  color: #0085CA;
}
.orderdraft__button--rename:hover i {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.breadcrumb {
  margin: 0.3em 1.2em;
}
.breadcrumb__item {
  color: #a8a8a8;
  display: inline-block;
  margin-bottom: 0;
}
.breadcrumb__item a {
  color: #a8a8a8;
}
.breadcrumb__item:not(:last-child)::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F105';
  margin-left: 0.6em;
  margin-right: 0.6em;
}
.btn,
.button {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #e4e4e4;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  font-weight: 500;
  letter-spacing: 0.1rem;
  min-height: 38px;
  line-height: 20px;
  margin-bottom: 1em;
  padding: 8px 30px;
  text-align: center;
  text-decoration: none;
  transition-duration: 200ms;
  vertical-align: top;
  word-spacing: initial;
}
.btn:hover:not(.disabled),
.button:hover:not(.disabled),
.btn:hover:not(:disabled),
.button:hover:not(:disabled),
.btn:hover:not([disabled]),
.button:hover:not([disabled]) {
  outline: none;
}
.btn:focus:not(.disabled),
.button:focus:not(.disabled),
.btn:focus:not(:disabled),
.button:focus:not(:disabled),
.btn:focus:not([disabled]),
.button:focus:not([disabled]) {
  outline: none;
}
.btn:active,
.button:active {
  background-color: #545454;
}
.btn--delete:hover,
.button--delete:hover {
  color: #D32F2F;
}
.btn--expand:hover,
.button--expand:hover {
  color: #0085CA;
}
.btn.disabled,
.button.disabled,
.btn:disabled,
.btn[disabled] {
  cursor: not-allowed;
  opacity: 0.8;
}
.btn--primary {
  color: #ffffff;
  background-color: #545454;
  border-color: #545454;
}
.btn--primary:focus,
.btn--primary:hover,
.btn--primary:active,
.btn--primary.btn--active {
  color: #ffffff;
  background-color: #3b3b3b;
  border-color: #545454;
}
.btn--secondary {
  color: #e4e4e4;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}
.btn--secondary:focus,
.btn--secondary:hover,
.btn--secondary:active,
.btn--secondary.btn--active {
  color: #e4e4e4;
  background-color: #585858;
  border-color: #7e7e7e;
}
.btn--tertiary {
  color: #e4e4e4;
  background-color: #d3d3d3;
  border-color: #d3d3d3;
}
.btn--tertiary:focus,
.btn--tertiary:hover,
.btn--tertiary:active,
.btn--tertiary.btn--active {
  color: #e4e4e4;
  background-color: #adadad;
  border-color: #d3d3d3;
}
.btn--sm {
  padding: 4px 10px;
  min-height: 29px;
  font-size: 80%;
}
.btn--lg {
  font-size: inherit;
  font-weight: 100;
  min-height: 5.8rem;
  line-height: 5.8rem;
  vertical-align: middle;
  padding: 15px 4rem;
}
.btn--condensed {
  padding: 8px 15px;
}
.btn--full {
  width: 100%;
}
.btn--clean {
  color: inherit;
  border: none;
  background-color: transparent;
  line-height: normal;
  min-height: unset;
  padding: 0;
}
.btn--clean:focus,
.btn--clean:hover,
.btn--clean:active,
.btn--clean.btn--active {
  color: inherit;
  background-color: inherit;
  border-color: none;
}
.btn--link {
  border: none;
  background-color: transparent;
}
.btn--link-clean {
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  height: auto;
  line-height: inherit;
  font-weight: 300;
  text-align: left;
}
.btn--link-clean:focus,
.btn--link-clean:hover,
.btn--link-clean:active,
.btn--link-clean.btn--active {
  text-decoration: underline;
  background-color: transparent;
}
.btn--raised {
  border-width: 0;
  border-bottom-width: 3px;
  border-bottom-color: rgba(0, 0, 0, 0.15);
}
.btn--tag {
  padding: 0 5px;
  display: inline-block;
  font-weight: normal;
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
  vertical-align: top;
  min-height: 28px;
  line-height: 28px;
  font-size: 16px;
}
.btn--tag.checked {
  background-color: #333;
  color: #fff;
}
.btn--tag:hover {
  background-color: #333;
  color: #fff;
}
.tag-btn-trigger {
  visibility: hidden;
  position: absolute;
}
.tag-btn-trigger:checked + .btn--tag {
  background-color: #333;
  color: #fff;
}
.btn--colorbox {
  width: 28px;
  height: 28px;
  min-height: 28px;
  background-color: #a8a8a8;
  padding: 0;
}
.btn--colorbox.checked {
  border: 2px solid #545454;
}
[type="submit"],
[type="reset"],
[type="button"] {
  @extend .btn;
}
.btn__colorbox {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
  border: 1px solid #d3d3d3;
}
.buttons-collection {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.buttons-collection.buttons-collection--center {
  justify-content: center;
}
.buttons-collection.buttons-collection--right {
  justify-content: flex-end;
}
.buttons-collection > * {
  margin-bottom: 0;
}
.buttons-collection > *:not(:last-child) {
  margin-right: 1em;
}
.circle-icon-btn {
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 9px;
  display: inline-block;
  position: relative;
  top: -4px;
  width: 24px;
}
.circle-icon-btn::after {
  content: '';
  position: absolute;
  border: 1px solid #222222;
  border-color: inherit;
  border-radius: 100px;
  margin: 0;
  width: 24px;
  height: 24px;
  right: 0;
  top: -8px;
}
.btn-spinner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-spinner.fa,
.btn-spinner.fab,
.btn-spinner.fal,
.btn-spinner.far,
.btn-spinner.fas {
  display: flex;
}
.use-btn-primary-height {
  min-height: 38px;
}
.card {
  position: relative;
  padding: 1.2em;
  background-color: #ffffff;
  border-radius: 0.5rem;
  border: 1.6px solid #e4e4e4;
}
@media (min-width: 992px) {
  .card {
    padding: 2.4em;
  }
}
.card__wrapper {
  display: flex;
  flex-wrap: wrap;
}
.card__item {
  width: 100%;
  padding-bottom: 0.6em;
}
@media (min-width: 992px) {
  .card__item {
    padding-bottom: 1.2em;
  }
}
.card__item + .card__item {
  margin-top: 1.2em;
}
@media (min-width: 992px) {
  .card__item + .card__item {
    margin-top: 1.2em;
  }
}
.card__item-subset {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.card__item-subset-item {
  flex-grow: 1;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .card__item-subset-item {
    flex-basis: 50%;
  }
}
.card-header {
  padding: 1.5em;
  padding-bottom: 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border: 1.6px solid #e4e4e4;
  border-bottom: none;
}
.card-header + .card {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card-body {
  margin-top: 0.6em;
}
@media (min-width: 992px) {
  .card-body {
    margin-top: 1.2em;
  }
}
.card-header__status {
  display: inline-block;
  border: 1.6px #d3d3d3 solid;
  padding: 0 0.6em;
  font-size: 1.82rem;
}
.card-header__status.card-header__status--green {
  background-color: #417505;
  color: white;
  border-color: #417505;
}
.card-header h3 {
  font-size: 2.24rem;
  margin-bottom: 0;
  margin-top: 0;
}
.card-footer {
  margin: 0;
  margin-top: auto;
  padding: 1.2em;
  background-color: #f6f6f6;
  min-height: 65px;
}
.paragraph-card {
  height: 100%;
  border: 1.6px solid #d3d3d3;
  background-color: #ffffff;
  padding: 0.6em;
  position: relative;
}
.carousel {
  position: relative;
  overflow: hidden;
  min-height: 55px;
}
.carousel--hidden,
.carousel__container--hidden {
  height: 0;
  visibility: hidden;
}
.carousel__container {
  position: relative;
  left: 0;
  z-index: 1;
  white-space: nowrap;
  box-sizing: border-box;
  transition: all 0.7s ease-out;
}
.carousel--horizontal .carousel__container {
  display: flex;
}
.carousel__slide {
  position: relative;
  width: 100%;
  overflow: hidden;
  vertical-align: top;
  box-sizing: border-box;
  white-space: normal;
  display: inline-block;
}
.carousel__slide--horizontal {
  display: flex;
  float: left;
}
.carousel__slide--vertical {
  display: block;
}
.carousel-prev-btn {
  position: absolute;
  top: calc(50% - 21px);
  left: 1.2em;
  z-index: 9;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 200px;
  border: none;
  width: 42px;
  height: 42px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel-prev-btn:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F053';
  font-size: 22px;
  width: 18px;
  text-align: center;
}
.carousel-next-btn {
  position: absolute;
  top: calc(50% - 21px);
  right: 1.2em;
  z-index: 9;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 200px;
  border: none;
  width: 42px;
  height: 42px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 4px;
}
.carousel-next-btn:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F054';
  position: relative;
  font-size: 22px;
}
.carousel--vertical .carousel-prev-btn,
.carousel-prev-btn--vertical {
  top: 0.6em;
  left: calc(50% - 19px);
  width: 32px;
  height: 32px;
  margin: 0.3em;
}
.carousel--vertical .carousel-prev-btn:before,
.carousel-prev-btn--vertical:before {
  content: '\F077';
  font-size: 16px;
  line-height: 16px;
  height: 18px;
}
.carousel--vertical .carousel-next-btn,
.carousel-next-btn--vertical {
  top: auto;
  bottom: 0.6em;
  right: calc(50% - 19px);
  width: 32px;
  height: 32px;
  margin: 0.3em;
  padding-left: 0;
}
.carousel--vertical .carousel-next-btn:before,
.carousel-next-btn--vertical:before {
  content: '\F078';
  font-size: 16px;
  line-height: 16px;
  height: 15px;
}
.carousel__dots {
  width: 100%;
  position: absolute;
  bottom: 15px;
  z-index: 1;
  text-align: center;
}
.carousel__dot {
  width: 12px;
  height: 12px;
  border-radius: 99px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.4);
  margin: 0 7px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  transition: all 0.25ms ease;
}
.carousel__dot:hover,
.carousel__dot:focus,
.carousel__dot:active {
  background: rgba(255, 255, 255, 0.7);
}
.carousel__dot.carousel__dot--active {
  background: white;
}
.carousel__preloader {
  color: #ffffff;
}
.carousel__preloader-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 55px;
}
.carousel__counter {
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.82rem;
  font-weight: bold;
  margin: 1.2em;
  padding: 5px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.color-box {
  display: inline-block;
  width: 112px;
}
.color-box__title {
  font-weight: bold;
  font-size: 12px;
}
.color-box__container {
  padding: 5px;
  border: 1px solid #d3d3d3;
}
.color-box__color {
  width: 100px;
  height: 100px;
}
.color-box__value {
  color: #a8a8a8;
}
.data-list__item {
  cursor: pointer;
}
.data-list__actions {
  display: none;
  vertical-align: bottom;
}
.data-list__item:hover {
  background-color: #f6f6f6;
}
.data-list__item:hover .data-list__actions {
  display: block;
}
.data-list__item--has-actions tr {
  height: 50px;
}
.data-list__action-button {
  display: inline-block;
  padding-right: 15px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.data-list__action-button:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.data-list__remove-btn {
  margin-top: -4px;
}
.data-list__main-item {
  padding: 1em 0.5em;
}
.data-list__info-item {
  padding: 1em 0.5em 0.5em;
}
.data-list-small-info {
  font-size: 12px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  color: #a8a8a8;
}
.dropdown-trigger {
  visibility: hidden;
  position: absolute;
}
.dropdown-trigger-off {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 90;
  left: 0;
  top: 0;
}
.dropdown {
  position: relative;
  display: inline-block;
  text-align: left;
}
.dropdown.dropdown--absolute-position {
  list-style: none;
  z-index: 70;
  background-color: #ffffff;
  position: absolute;
  top: 100%;
  left: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.24);
  display: inline-grid;
  margin: 0;
}
.dropdown.dropdown--position-32px {
  list-style: none;
  z-index: 70;
  background-color: #ffffff;
  position: absolute;
  top: 32px;
  left: -10px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.24);
  display: inline-grid;
  margin: 0;
}
.dropdown.dropdown--right-aligned {
  right: 0;
  left: auto;
}
.dropdown.dropdown--combined {
  background-color: #ffffff;
  min-width: 690px;
  width: 150%;
  display: flex;
}
.dropdown.dropdown--combined-mobile {
  min-width: inherit;
  width: 100%;
}
.dropdown__column-header {
  text-transform: uppercase;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  border-bottom: 1px #d3d3d3 solid;
  margin-bottom: 0;
}
.dropdown__list {
  margin: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dropdown__btn {
  cursor: pointer;
  border: 1px solid #d3d3d3;
  padding: 0.6em;
  margin-bottom: 0;
  background-color: #fff;
  height: 38px;
  line-height: 22px;
  font-weight: normal;
  text-align: left;
}
.dropdown__btn.dropdown__btn--unit-selector {
  padding-right: 25px;
  min-width: 165px;
}
.dropdown__btn.dropdown__btn--small {
  height: 30px;
  line-height: 12px;
}
.dropdown__btn.dropdown__btn--clean {
  padding: 0 0.3em;
  background-color: transparent;
  border: none;
  height: auto;
}
.dropdown__btn::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 300;
  content: '\F107';
  margin-left: 0.6em;
  position: absolute;
  right: 0.6em;
}
.dropdown__content {
  text-align: left;
  overflow: auto;
  max-height: 0px;
  max-height: 450px;
  position: absolute;
  width: 100%;
  z-index: 100;
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  display: none;
}
.dropdown__content--show-left {
  right: -38px;
}
.dropdown__content--no-limit {
  max-height: none;
  overflow: visible;
}
.dropdown__content--padding {
  padding: 0.6em;
}
.dropdown__item {
  cursor: pointer;
  margin: 0;
  display: block;
  padding: 0.6em;
  width: 100%;
  text-transform: initial;
}
.dropdown__item.dropdown__item--not-selectable {
  cursor: default;
}
.dropdown__item--seperator {
  border-bottom: 1px solid #e4e4e4;
}
.dropdown__item.active,
.dropdown__item:hover {
  background-color: #e4e4e4;
}
.dropdown__item.active.dropdown__item--not-selectable,
.dropdown__item:hover.dropdown__item--not-selectable {
  background-color: inherit;
}
.dropdown__item.active.dropdown__item--active,
.dropdown__item:hover.dropdown__item--active {
  cursor: default;
}
.dropdown__item--seperator {
  border-bottom: 1px solid #e4e4e4;
}
.dropdown-trigger:checked + .dropdown .dropdown__btn::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 300;
  content: '\F106';
  float: right;
}
.dropdown-trigger:checked + .dropdown .dropdown__content {
  display: block;
}
.dropdown-trigger:checked + .dropdown .dropdown-trigger-off {
  display: block;
}
.unit-selector--readonly .dropdown__btn--unit-selector {
  border: 0;
  cursor: default;
  pointer-events: none;
  background: #f6f6f6;
}
.unit-selector--readonly .dropdown__btn--unit-selector::after {
  display: none;
}
.list {
  margin: 0;
}
.list i {
  width: 16px;
}
.list__item {
  padding: 0.6em;
  margin-bottom: 0;
}
.list__item--hover {
  cursor: pointer;
  transition: all ease-in 0.2s;
}
.list__item--hover:hover {
  background-color: #f6f6f6;
}
.list__link {
  width: 100%;
  display: block;
  color: #222222;
  text-align: left;
  cursor: pointer;
}
.list li:last-child {
  margin-bottom: 0;
}
.list__link:hover,
.list__link:active {
  text-decoration: underline;
}
.list__number {
  width: 24px;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
.list__numbered-item {
  width: calc(100% - 28px);
  display: inline-block;
}
.list__seperator {
  width: 100%;
  border-bottom: 1px solid #d3d3d3;
  height: 2px;
}
.list__seperator--clean {
  margin: 0;
}
.list--clean {
  list-style: none;
}
.list--scroll {
  max-height: 400px;
  overflow: auto;
}
.map-container {
  position: relative;
  height: 400px;
  min-width: 300px;
}
.map-container__canvas {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  min-width: 200px;
  min-height: 300px;
  position: absolute;
}
.map-container__canvas * {
  overflow: visible;
}
.map-container__canvas__location-info h5,
.map-container__canvas__location-info p {
  margin: 0;
}
.dynamicweb-map {
  overflow: hidden;
  *zoom: 1;
}
.dynamicweb-map > .dynamicweb-map__wrap {
  margin: 0.5em auto 2em;
}
.dynamicweb-map__wrap,
.dynamicweb-map__map {
  height: 100%;
}
.dynamicweb-map__location-name {
  font-size: 20px;
  margin-bottom: 5px;
}
.dynamicweb-map__location-info {
  color: #a8a8a8;
  margin-bottom: 10px;
}
.dynamicweb-map__location-contact {
  color: #a8a8a8;
}
.flatpickr-months .flatpickr-month {
  height: 40px;
}
.filepublish__image-wrap {
  display: flex;
  flex: 999;
  min-height: 100px;
}
.filepublish__image {
  max-width: 70%;
  margin: 0 auto;
}
.filepublish__back-btn {
  white-space: nowrap;
}
.filepublish__url {
  background: #e4e4e4;
  padding: 7px 15px;
  display: inline-block;
  margin-left: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filepublish__info * {
  flex: 1;
}
.filepublish__name {
  display: block;
  font-size: 15px;
  margin-top: 5px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}
.filepublish__date,
.filepublish__filesize {
  font-size: 13px;
  color: #a8a8a8;
  display: block;
  text-align: center;
  min-height: 22px;
}
/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
.modal-container {
  z-index: 10000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  justify-content: center;
  align-items: center;
  text-align: left;
}
.modal-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
}
.modal-overlay.modal-overlay--transparent {
  background: transparent;
}
.modal {
  background-color: #fff;
  z-index: 10000;
  max-width: calc(100% - 5em);
  max-height: calc(100% - 5em);
  overflow-y: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  transition: all 0.25s ease;
  left: 0;
  top: 0;
  border-radius: 0.5rem;
}
@media (max-width: 480px) {
  .modal {
    max-width: calc(100% - 1em);
  }
}
.modal h2 {
  margin: 0;
}
.modal--xs {
  width: 300px;
}
.modal--sm {
  width: 400px;
}
.modal--md {
  width: 550px;
}
.modal--lg {
  width: 100%;
  max-width: 920px;
}
.modal--800px {
  width: 100%;
  max-width: 800px;
}
.modal--full {
  max-height: calc(100vh - 2em);
  max-width: calc(100vw - 2em);
}
.modal--full-width {
  width: 100%;
  max-height: calc(100vh - 2em);
  max-width: calc(100vw - 2em);
}
.modal--full__img {
  margin: auto;
  max-height: calc(100vh - 6em);
  max-width: calc(100vw - 6em);
}
.modal--iframe {
  height: calc(100% - 110px);
  width: 920px;
  overflow-y: hidden;
}
.modal__iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.modal-height--xs {
  height: 100px;
}
.modal-height--sm {
  height: 280px;
}
.modal-height--md {
  height: 550px;
}
.modal-height--lg {
  height: 920px;
}
.modal-height--full {
  max-height: calc(100vh - 2em);
}
.modal__header {
  padding: 0.6em 1em;
  border-bottom: 1px solid #d3d3d3;
  padding-right: 60px;
  font-size: 24px;
}
.modal__body {
  padding: 1.2em;
  overflow-x: auto;
  position: relative;
  flex: 1;
}
.modal__body--full {
  padding: 0;
  max-height: unset;
}
.modal__body--file-preview {
  max-height: calc(100vh - 2em);
}
.modal__image--file-preview {
  max-height: calc(100vh - 5em);
}
.modal-tools {
  position: fixed;
  top: 40px;
  right: 0;
  z-index: 100;
  width: 920px;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: right;
}
.modal-trigger {
  display: none !important;
}
.modal-trigger:checked + .modal-container {
  display: flex;
}
.modal__close-btn {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.8em;
  cursor: pointer;
  display: flex;
  z-index: 1;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.35);
  align-items: center;
  justify-content: center;
  border-radius: 40px;
  border: none;
  width: 35px;
  height: 35px;
  transition: all 0.25s ease;
}
.modal__close-btn:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.modal__close-btn::before {
  content: "";
  position: absolute;
  width: 17px;
  height: 2px;
  background: white;
  transform: rotate(45deg);
}
.modal__close-btn::after {
  content: "";
  position: absolute;
  width: 17px;
  height: 2px;
  background: white;
  transform: rotate(-45deg);
}
.modal__close-btn--clean {
  color: #222222;
  background-color: transparent;
}
.modal--top-left {
  left: 0;
  top: 0;
  position: absolute;
}
.modal--top-right {
  left: 100%;
  top: 0;
  position: absolute;
  transform: translateX(-100%);
}
.modal--bottom-left {
  left: 0;
  top: 100%;
  position: absolute;
  transform: translateY(-100%);
}
.modal--bottom-right {
  left: 100%;
  top: 100%;
  position: absolute;
  transform: translate(-100%, -100%);
}
.modal--bottom-bar {
  position: absolute;
  max-width: unset;
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
}
.modal--top-bar {
  position: absolute;
  max-width: unset;
  left: 0;
  right: 0;
  top: 0;
  bottom: auto;
}
.modal--padding-for-close-btn {
  padding-right: 35px;
}
.modal__footer {
  text-align: right;
  border-top: 1px solid #d3d3d3;
  color: black;
  padding: 1.2em;
}
.modal__footer::after {
  content: "";
  clear: both;
  display: table;
}
.modal__loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal__image-min-size-wrapper {
  min-width: 300px;
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal__images-counter {
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.82rem;
  font-weight: bold;
  margin: 1.2em;
  padding: 5px;
  background: rgba(0, 0, 0, 0.5);
}
.modal__prev-btn,
.modal__next-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin: 1.2em;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0;
  border: none;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
}
.modal__prev-btn:focus,
.modal__next-btn:focus {
  outline: none;
}
.modal__prev-btn {
  left: 0;
  padding-left: 4px;
}
.modal__next-btn {
  right: 0;
  padding-right: 4px;
}
.media-list-item {
  border-bottom: 1px solid #d3d3d3;
  padding: 0.6em 0;
  position: relative;
  display: flex;
}
.media-list-item.media-list-item--compact {
  border: 0;
  padding: 0.6em;
}
.media-list-item.media-list-item--compact .media-list-item__wrap {
  height: 100%;
  border: 1px solid #d3d3d3;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.5em;
}
.media-list-item.media-list-item--compact .media-list-item__info {
  margin-right: 0;
}
.media-list-item.media-list-item--compact .media-list-item__actions {
  margin-top: 0.6em;
  margin-left: 0;
  display: block;
}
.media-list-item.media-list-item--compact .media-list-item__action-button {
  margin-top: 0.6em;
}
.media-list-item.media-list-item--compact .media-list-item__actions-list {
  top: unset;
  right: unset;
  position: relative;
  margin-top: 0;
}
.media-list-item.media-list-item--compact .media-list-item__state {
  float: right;
}
.media-list-item.media-list-item--no-border {
  border-bottom: 0;
}
.media-list-item.media-list-item--gray {
  background: #e4e4e4;
}
.media-list-item.media-list-item--rma-item {
  border-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.media-list-item__info {
  flex: 1;
}
.media-list-item__wrap {
  display: flex;
  width: 100%;
  background-color: white;
}
.media-list-item__actions {
  margin-left: auto;
  display: flex;
  align-items: flex-end;
}
.media-list-item__sticker {
  float: left;
  background: black;
  color: #fff;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  white-space: normal;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-right: 1.2em;
  justify-content: center;
  font-size: 80%;
  flex-shrink: 0;
}
.media-list-item__sticker:hover,
.media-list-item__sticker:focus,
.media-list-item__sticker:active {
  color: #fff;
}
.media-list-item__sticker.media-list-item__sticker--no-link {
  cursor: default;
}
.media-list-item__sticker * {
  flex: 1;
}
.media-list-item__name {
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  cursor: pointer;
  margin-right: 0.5em;
  color: inherit;
}
.media-list-item__name:hover {
  color: inherit;
  text-decoration: underline;
}
.media-list-item__name.media-list-item__name--no-link {
  cursor: text;
}
.media-list-item__name.media-list-item__name--no-link:hover {
  text-decoration: none;
}
.media-list-item__parameters-table {
  margin-bottom: 0;
}
.media-list-item__parameters-table tr th {
  width: 140px;
  color: #a8a8a8;
  font-weight: normal;
  border: 0;
  padding: 0;
}
.media-list-item__parameters-table tr td {
  border: 0;
  padding: 0;
}
.media-list-item__parameters-table.media-list-item__parameters-table--user-address {
  width: 100%;
}
.media-list-item__parameters-table.media-list-item__parameters-table--user-address tr td:first-child {
  width: 34%;
}
.media-list-item__parameter-label {
  display: inline-block;
  width: 140px;
  color: #a8a8a8;
}
.media-list-item__parameter-indent {
  margin-left: 140px;
}
.media-list-item__parameter-icon {
  width: 20px;
  text-align: center;
  margin-right: 5px;
}
.media-list-item__header {
  margin-bottom: 0.5em;
}
.media-list-item__state {
  display: inline-block;
  border: 1px #d3d3d3 solid;
  padding: 0 0.2em;
}
.media-list-item__state.media-list-item__state--success {
  color: #4CAF50;
}
.media-list-item__actions-list {
  position: absolute;
  top: 0.6em;
  right: 0;
}
.media-list-item__actions-list::after {
  clear: both;
  display: table;
  content: "";
}
.media-list-item__action {
  display: inline-block;
  padding: 0;
  padding-right: 5px;
  padding-left: 5px;
  border: 0;
  border-right: 1px #a8a8a8 solid;
  float: left;
  cursor: pointer;
  background: none;
  margin-bottom: 0;
  max-height: 25px;
}
.media-list-item__action,
.media-list-item__action:active,
.media-list-item__action:focus {
  outline: none;
}
.media-list-item__action:first-child {
  padding-left: 0;
}
.media-list-item__action:last-child {
  border-right: 0;
  padding-right: 0;
}
.media-list-item__add-new {
  border: 1px #7e7e7e dashed;
  display: flex;
  align-items: center;
  height: 60px;
  padding: 0 1.2em;
  margin-bottom: 1.2em;
  color: #7e7e7e;
  background: white;
  width: 100%;
  cursor: pointer;
}
.media-list-item__add-new:focus,
.media-list-item__add-new:active {
  outline: none;
}
.media-list-item__add-new::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F067";
  font-size: 20px;
  margin-right: 5px;
}
.media-list-item__add-new.media-list-item__add-new--column {
  justify-content: center;
  margin-bottom: 0;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.media-list-item__checkbox + label {
  float: left;
}
@media (max-width: 480px) {
  .media-list-item__wrap {
    flex-direction: column;
  }
  .media-list-item__actions-list {
    position: relative;
    top: 0;
    margin-top: 0.6em;
  }
  .media-list-item__actions {
    flex-direction: column;
    margin-left: 0;
    align-items: flex-start;
  }
  .media-list-item__action-button {
    margin-top: 0.6em;
    width: 100%;
  }
  .media-list-item__action-button .btn {
    width: 100%;
  }
  .media-list-item:not(.media-list-item--compact) .media-list-item__actions {
    position: relative;
  }
  .media-list-item:not(.media-list-item--compact) .media-list-item__sticker ~ .media-list-item__info,
  .media-list-item:not(.media-list-item--compact) .media-list-item__sticker ~ .media-list-item__actions {
    margin-left: 60px;
  }
  .media-list-item__circle {
    float: left;
  }
  .media-list-item__sticker {
    margin-right: 0.6em;
  }
  .media-list-item__parameters-table.media-list-item__parameters-table--user-address tr td {
    word-break: break-all;
  }
  .media-list-item__parameters-table.media-list-item__parameters-table--user-address tr td:first-child {
    width: 50%;
    padding-right: 0.3em;
  }
}
.pager::after {
  content: "";
  clear: both;
  display: table;
}
.pager__info {
  float: left;
}
.pager__list {
  list-style: none;
  margin-bottom: 1.5rem;
  margin-left: 0;
  text-align: center;
  float: right;
}
.pager__list::after {
  content: "";
  clear: both;
  display: table;
}
.pager__btn {
  float: left;
  margin: 0 2px;
}
.pager__btn:last-child {
  margin-right: 0;
}
.pager__num {
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0);
  display: inline-block;
  padding: 0.25rem 0.75rem;
  color: #222222;
  box-sizing: border-box;
}
.pager__num:hover:not(.pager__num--current):not(.pager__num--ellipsis) {
  border: 1px solid #545454;
}
.pager__num.pager__num--current {
  cursor: default;
  background-color: #545454;
  color: #ffffff;
  display: inline-block;
  padding: 0.25rem 0.75rem;
}
.pager__num.pager__num--ellipsis {
  display: inline-block;
  padding: 0.25rem 0.25rem;
}
.pager__num.link {
  color: #222222;
}
.panel-trigger {
  visibility: hidden;
  position: absolute;
}
.panel {
  position: fixed;
  z-index: 10000;
  background-color: #ffffff;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.175);
  transition: all 0.2s ease-out;
}
.panel.panel--full-width {
  width: 100%;
}
.panel.panel--left {
  min-width: 320px;
  left: 0;
  right: auto;
  bottom: 0;
  top: 0;
  height: 100%;
}
.panel.panel--left .panel-trigger-btn::before {
  content: '\F104';
}
.panel-trigger:not(:checked) ~ .panel.panel--left {
  left: -290px;
}
.panel-trigger:not(:checked) ~ .panel.panel--left .panel-trigger-btn::before {
  content: '\F105';
}
.panel.panel--right {
  min-width: 320px;
  right: 0;
  left: auto;
  bottom: 0;
  top: 0;
  height: 100%;
}
.panel.panel--right .panel-trigger-btn::before {
  content: '\F105';
}
.panel-trigger:not(:checked) ~ .panel.panel--right {
  right: -290px;
}
.panel-trigger:not(:checked) ~ .panel.panel--right.panel--with-close-btn {
  right: -100%;
}
.panel-trigger:not(:checked) ~ .panel.panel--right .panel-trigger-btn::before {
  content: '\F104';
}
.panel.panel--top {
  top: 0;
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 260px;
}
.panel.panel--top .panel-trigger-btn::before {
  content: '\F106';
}
.panel-trigger:not(:checked) ~ .panel.panel--top {
  top: -220px;
}
.panel-trigger:not(:checked) ~ .panel.panel--top .panel-trigger-btn::before {
  content: '\F107';
}
.panel.panel--bottom {
  bottom: 0;
  top: auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 260px;
}
.panel.panel--bottom .panel-trigger-btn::before {
  content: '\F107';
}
.panel-trigger:not(:checked) ~ .panel.panel--bottom {
  bottom: -220px;
}
.panel-trigger:not(:checked) ~ .panel.panel--bottom .panel-trigger-btn::before {
  content: '\F106';
}
.panel__header {
  margin-bottom: 0;
}
.panel__header.panel__header--line {
  font-weight: bold;
  border-top: 1px solid #d3d3d3;
  padding: 0.6em 0;
}
.panel__header-action {
  float: right;
  padding: 0 15px;
  margin-bottom: 0;
}
.panel__content {
  width: calc(100% - 42px);
  font-size: 14px;
  height: 100vh;
  display: flex;
  flex-direction: column;
  float: left;
  padding: 0.6em;
  transition: all 0.2s ease-in;
}
.panel__content-body {
  overflow: auto;
}
.panel__content-body.panel__content-body--cart {
  max-height: unset;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.panel__content-footer {
  padding-top: 0.6em;
}
.panel-trigger-btn {
  height: 100%;
  display: inline-block;
  background-color: #f6f6f6;
  float: left;
  padding: 0.6em;
  cursor: pointer;
}
.panel-trigger-btn::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 18px;
  padding: 0.15em;
  color: #222222;
}
.panel-trigger:not(:checked) ~ .panel .panel__content {
  display: none;
}
.panel-fit-size {
  transition: all 0.2s ease-out;
}
.panel-fit-size.expandable--collapsed {
  display: block !important;
  margin-right: 320px;
}
.panel__close-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  margin-top: 5px;
}
.panel-list {
  margin: 0;
  padding: 0;
}
.panel-list--h300px {
  overflow: auto;
  height: 300px;
}
.panel-list__item {
  display: flex;
  margin-bottom: 5px;
}
.panel-list__item.panel-list__item--bordered {
  border-bottom: 1px #d3d3d3 solid;
}
.panel-list__item-image {
  margin-right: 5px;
}
.panel-list__item-number {
  flex: 150px 0 0%;
  align-self: center;
}
.panel-list__item-name {
  flex: auto;
  align-self: center;
}
.panel-list__item-name {
  flex: auto;
  align-self: center;
}
.panel-list__item-check {
  align-self: center;
  margin-right: 5px;
}
.panel-list__item-actions {
  align-self: center;
}
.search {
  display: flex;
  align-items: center;
  max-width: 600px;
  width: 100%;
  position: relative;
  color: #222222;
}
.search.search--long {
  max-width: unset;
}
.search.search--centered {
  margin: 0.6em auto;
}
.search.search--with-icon::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  content: '\F002';
  right: 0.5em;
  color: #d3d3d3;
}
.search .search__groups-btn {
  background-color: #f6f6f6;
  border: 1px solid #e4e4e4;
  border-right: 0;
  outline: none;
  border-radius: 0;
  display: flex;
  align-items: center;
  min-height: 38px;
  padding: 0 15px;
  margin: 0;
}
.search .search__groups-btn::after {
  content: "";
  display: inline-block;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #222222;
}
.search .search__groups-btn.search__groups-btn--active::after {
  border-top: 0;
  border-bottom: 6px solid #222222;
}
.search .search__groups-btn.search__groups-btn--active + .search__groups-results {
  display: block;
}
.search .search__loader {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 80px;
}
.search .search__groups-results {
  display: none;
  min-width: 220px;
  margin: 0;
}
.search .search__field {
  margin: 0;
  flex: 1;
  border-radius: 6px;
}
.search .search__field.search__field--active + .search__results {
  display: flex;
}
.search .search__results {
  display: none;
  min-width: 100%;
}
.search .search__results.search__results--combined {
  min-width: 660px;
}
.search .search__btn {
  margin: 0;
  padding: 8px 15px;
}
.search .search__column {
  display: flex;
  flex-direction: column;
  margin-right: 1.2em;
  position: relative;
  flex-shrink: 0;
}
.search .search__column:last-child {
  margin-right: 0;
}
.search .search__column.search__column--only {
  min-width: 100%;
}
.search .search__column.search__column--products {
  flex: 2;
  max-width: 60%;
}
.search .search__column.search__column--pages {
  flex: 1;
}
.search .search__results-list {
  margin: 0;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.search .search__column-header {
  text-transform: uppercase;
  padding: 0.6em;
  border-bottom: 1px #e4e4e4 solid;
  margin-bottom: 0;
}
.typeahead-search-result {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e4e4e4;
}
.typeahead-search-result:last-child {
  border-bottom: 0;
}
.typeahead-search-result.typeahead-search-result--active {
  background-color: #e4e4e4;
}
.typeahead-search-result .typeahead-search-result__image-wrap {
  flex-shrink: 0;
}
.typeahead-search-result .typeahead-search-result__content {
  flex-grow: 1;
}
.typeahead-search-result .typeahead-search-result__link {
  color: inherit;
  font-weight: bold;
  width: 240px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
@media (max-width: 700px) {
  .search .search__results {
    flex-direction: column;
  }
  .search .search__results.search__results--combined {
    min-width: unset;
    max-width: calc(100vw - 50px);
  }
  .search .search__column.search__column--products {
    max-width: 100%;
    margin-right: 0;
  }
  .search .search__column.search__column--pages {
    max-width: 100%;
  }
}
.search-result {
  border-bottom: 1px #d3d3d3 solid;
  margin-bottom: 20px;
}
.search-result__header {
  display: block;
  font-size: 20px;
  margin-bottom: 5px;
}
.search-result__icon {
  width: 20px;
  text-align: center;
  margin-right: 5px;
}
.search-result__breadcrumbs {
  display: block;
  margin-bottom: 5px;
  color: #a8a8a8;
}
.search-result__breadcrumbs::after {
  clear: both;
  content: "";
  display: table;
}
.search-result__breadcrumb-delimiter:last-child {
  display: none;
}
.search-result__breadcrumb-item {
  color: #a8a8a8;
  margin: 0 3px;
}
.search-result__breadcrumb-item:last-child {
  margin-right: 0;
}
.search-result__breadcrumb-item:first-child {
  margin-left: 0;
}
.search-result__summary {
  margin-bottom: 10px;
}
.search-result__date {
  color: #d3d3d3;
  margin-bottom: 5px;
}
.step-bar {
  width: 100%;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  border: 1px solid #a8a8a8;
  height: 32px;
  position: relative;
}
.step-bar__step {
  display: inline-block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  line-height: 32px;
  color: #a8a8a8;
  position: relative;
}
.step-bar__step::after,
.step-bar__step::before {
  content: " ";
  left: 100%;
  top: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.step-bar__step::after {
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #ffffff;
  border-width: 14px;
  margin-top: -14px;
}
.step-bar__step::before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #a8a8a8;
  border-width: 16px;
  margin-top: -16px;
}
.step-bar__step:last-child::after,
.step-bar__step:last-child::before {
  border-width: 0px;
  margin-top: 0px;
}
.step-bar__step--active {
  background-color: #545454;
  color: #ffffff;
}
.step-bar__step--active::after {
  border-left-color: #545454;
}
@media (max-width: 768px) {
  .step-bar {
    display: block;
    height: 100%;
  }
  .step-bar__step {
    text-align: left;
    padding: 0 0.3em;
  }
  .step-bar__step::after,
  .step-bar__step::before {
    border-width: 0px;
    margin-top: 0px;
  }
}
.tabs__list {
  white-space: nowrap;
  overflow-x: auto;
  display: flex;
}
.tabs__list::after {
  clear: both;
  content: "";
  display: table;
}
.tabs__label {
  border: 1px #d3d3d3 solid;
  border-right: 0;
  padding: 0.5em 1em;
  margin: 0;
  cursor: pointer;
  transition: 0.25s all ease-in-out;
  user-select: none;
  z-index: 1;
  position: relative;
  float: left;
}
.tabs__label:hover {
  background: #f6f6f6;
  border-bottom: 1px #f6f6f6 solid;
}
.tabs__label:last-child {
  border-right: 1px #d3d3d3 solid;
}
.tabs__block {
  display: none;
  width: 100%;
  margin-top: -1px;
}
.tabs__trigger[type=radio] {
  display: none;
}
.tabs__trigger[type=radio]:nth-child(1):checked ~ .tabs__list > .tabs__label:nth-child(1) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(1):checked ~ .tabs__blocks .tabs__block:nth-child(1) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(2):checked ~ .tabs__list > .tabs__label:nth-child(2) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(2):checked ~ .tabs__blocks .tabs__block:nth-child(2) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(3):checked ~ .tabs__list > .tabs__label:nth-child(3) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(3):checked ~ .tabs__blocks .tabs__block:nth-child(3) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(4):checked ~ .tabs__list > .tabs__label:nth-child(4) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(4):checked ~ .tabs__blocks .tabs__block:nth-child(4) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(5):checked ~ .tabs__list > .tabs__label:nth-child(5) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(5):checked ~ .tabs__blocks .tabs__block:nth-child(5) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(6):checked ~ .tabs__list > .tabs__label:nth-child(6) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(6):checked ~ .tabs__blocks .tabs__block:nth-child(6) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(7):checked ~ .tabs__list > .tabs__label:nth-child(7) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(7):checked ~ .tabs__blocks .tabs__block:nth-child(7) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(8):checked ~ .tabs__list > .tabs__label:nth-child(8) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(8):checked ~ .tabs__blocks .tabs__block:nth-child(8) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(9):checked ~ .tabs__list > .tabs__label:nth-child(9) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(9):checked ~ .tabs__blocks .tabs__block:nth-child(9) {
  display: block;
}
.tabs__trigger[type=radio]:nth-child(10):checked ~ .tabs__list > .tabs__label:nth-child(10) {
  background-color: #333;
  color: #fff;
  border-bottom: 1px #333 solid;
}
.tabs__trigger[type=radio]:nth-child(10):checked ~ .tabs__blocks .tabs__block:nth-child(10) {
  display: block;
}
.table thead,
.table tfoot {
  background-color: #f6f6f6;
}
.table thead > tr {
  font-weight: bold;
}
.table thead td {
  border-top: none;
  padding: 1em 0.5em;
}
.table tfoot {
  border-top: 1px solid #d3d3d3;
}
.table tfoot td {
  border: none;
}
.table .fas,
.table .far,
.table .fal,
.table .fab {
  line-height: 1.2;
}
.table-highlight--last tr:last-child {
  font-weight: bold;
}
.table-highlight--last tr:last-child td,
.table-highlight--last tr:last-child th {
  border-top-color: #222222;
}
@media (min-width: 992px) {
  .table--small {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .table--small {
    width: 45%;
  }
}
@media (min-width: 1600px) {
  .table--small {
    width: 40%;
  }
}
.table--orderlines td {
  vertical-align: middle;
}
.table--clean {
  margin: 0;
}
.table--clean th,
.table--clean td {
  border: none;
}
.table--bordered th,
.table--bordered td {
  border: 0.05rem solid #d3d3d3;
}
.table--striped tbody > tr:nth-child(even) > td {
  background-color: #f6f6f6;
}
.table--striped tbody > tr:nth-child(odd) > td {
  background-color: #e4e4e4;
}
.table--hover tbody tr:hover {
  background-color: #e4e4e4;
}
.table--compact {
  table-layout: fixed;
}
.table--compact thead > tr {
  border-bottom: 0.2rem solid #d3d3d3;
}
.table--compact th,
.table--compact td {
  padding: 0.3rem;
}
.table--condensed th,
.table--condensed td {
  padding: 10px 0;
}
.table--condensed th:not([colspan]):last-child,
.table--condensed td:not([colspan]):last-child {
  text-align: right;
}
.table--condensed input {
  margin: 0;
}
.table--no-top-border tr:first-child td {
  border-top: 0;
}
.table__row--no-border {
  border: none;
}
.table__row--no-border td {
  border: none;
}
.table__section-header {
  height: 40px;
  vertical-align: bottom;
  font-weight: bold;
}
.table__row--border {
  border: 0.05rem solid #d3d3d3;
}
.table__row--top-line {
  border-top: 0.05rem solid #d3d3d3;
}
.table__row--bottom-line {
  border-bottom: 0.05rem solid #d3d3d3;
}
.table__row--solid {
  background-color: #f6f6f6;
}
.table-responsive {
  overflow-x: auto;
  width: 100%;
}
.table-responsive table {
  margin-bottom: 0.5rem;
}
.thumb-list__item {
  border: 2px transparent solid;
}
.thumb-list__item:hover,
.thumb-list__item--active {
  border-color: #d3d3d3;
}
.thumb-image-view {
  padding: 0.3em;
  cursor: pointer;
  margin: 0 auto;
}
.carousel--height-is-set .thumb-list__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.thumb-list__image-label {
  height: 100%;
  position: relative;
}
.thumb-list__item {
  overflow: hidden;
  height: 100%;
}
.preloader {
  text-align: center;
  padding: 0.5em;
  width: 100%;
  color: #a8a8a8;
}
.preloader-overlay {
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 80;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preloader-overlay__icon {
  width: 100px;
  height: 104px;
}
.preloader-overlay__icon::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F1CE";
  color: #fff;
  font-size: 100px;
  -webkit-animation: preloader-spin 2s infinite linear;
  animation: preloader-spin 2s infinite linear;
  position: absolute;
  text-align: center;
}
.preloader-overlay-element::before {
  content: '';
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 80;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preloader-overlay-element::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F1CE";
  color: #fff;
  font-size: 28px;
  -webkit-animation: preloader-spin 2s infinite linear;
  animation: preloader-spin 2s infinite linear;
  position: absolute;
  z-index: 90;
  top: calc(50% - 14px);
  left: calc(50% - 14px);
}
.preloader-overlay-element--clean::before {
  background-color: rgba(0, 0, 0, 0);
}
.preloader-overlay-element--clean::after {
  color: rgba(0, 0, 0, 0.3);
}
@-webkit-keyframes preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pre-render-element {
  background-color: #e4e4e4;
  width: 100%;
  margin-bottom: 1.2em;
}
.pre-render-element--xxs {
  height: 20px;
}
.pre-render-element--xs {
  height: 50px;
}
.pre-render-element--sm {
  height: 100px;
}
.pre-render-element--md {
  height: 180px;
}
.pre-render-element--lg {
  height: 250px;
}
.pre-render-element--xl {
  height: 500px;
}
.expandable-text-trigger {
  visibility: hidden;
  position: absolute;
}
.expandable-text-container__btn {
  margin: 0.3em 0;
  cursor: pointer;
}
.expandable-text-container__btn.less {
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__content {
  max-height: 10000px;
}
 + .expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__content::before {
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-color: rgba(255, 255, 255, 0);
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__btn.more {
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__btn.less {
  display: inline-block;
}
.expandable-text-container__content::before {
  content: '';
  background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  transition: all 0.3s ease-in;
}
.expandable-text-container__content {
  position: relative;
  max-height: 260px;
  overflow: hidden;
  transition: all 0.3s ease-in;
}
.expand-trigger {
  visibility: hidden;
  position: absolute;
}
.expand-trigger--visible {
  visibility: visible;
  position: relative;
}
.expand-container__btn {
  cursor: pointer;
  position: relative;
  z-index: 60;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.expand-container__btn::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 300;
  font-size: 19px;
  content: '\F067';
  float: right;
  z-index: 80;
  padding: 0.6em;
  top: -12px;
  right: -0.6em;
  position: relative;
  height: 1px;
  color: rgba(0, 0, 0, 0.3);
}
.expand-container__btn--absolute::after {
  position: absolute;
  right: 0.6em;
  top: 0.6em;
}
.expand-container .more {
  display: block;
}
.expand-container .less {
  display: none;
}
.expand-trigger:checked + .expand-container .more {
  display: none;
}
.expand-trigger:checked + .expand-container .less {
  display: block;
}
.expand-container .hide {
  display: block;
}
.expand-container .show {
  display: none;
}
.expand-trigger:checked ~ .expand-container .hide {
  display: none;
}
.expand-trigger:checked ~ .expand-container .show {
  display: block;
}
.expand-container__content {
  max-height: 0px;
  overflow: hidden;
  display: none;
}
.expand-trigger:checked + .expand-container .expand-container__btn::after {
  content: '\2500';
  float: right;
  z-index: 80;
}
.expand-trigger:checked + .expand-container .expand-container__content {
  max-height: 2500px;
  display: block;
}
.expand-trigger:checked + .expand-container .expand-container__content--limit-height {
  max-height: 250px;
}
.expand-box {
  border: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
  background-color: #ffffff;
}
.expand-box__header {
  padding: 0.6em;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 0;
}
.expand-box__header a {
  color: inherit;
}
.expand-box__content {
  padding: 0.6em;
  overflow-y: auto;
}
.expand-box__list-item {
  padding: 0.6em;
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
}
.expand-box__list-item-link {
  color: #a8a8a8;
}
.expand-box__list-item-link.active {
  color: #0085CA;
}
.expandable--collapsed {
  display: none !important;
}
.form {
  margin-bottom: 0.6em;
}
.form__field-group {
  display: flex;
  flex-direction: column;
}
.form__field-group--bordered {
  margin-bottom: 0 !important;
  overflow: hidden;
  border-left: 1.6px solid #e4e4e4;
  border-right: 1.6px solid #e4e4e4;
}
.form__field-group--bordered:first-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom: none;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.form__field-group--bordered:last-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.form__field-group--bordered + .form__field-group--bordered {
  border-top: 1.6px solid #e4e4e4;
}
.form__field-group--direction-row {
  flex-direction: row;
}
.form__help-text {
  order: 10;
  margin-bottom: 0;
  margin-top: 15px;
}
.form__header {
  font-weight: bold;
  display: block;
  width: 100%;
  border-bottom: 1px solid #a8a8a8;
  margin-bottom: 0.6em;
}
.form__fields-collection {
  display: flex;
}
.form__fields-collection > * {
  flex: auto;
  width: 100%;
  margin-right: 0.6em;
}
.form__fields-collection > *:last-child {
  margin-right: 0;
}
.form__fields-collection--2-3 > :first-child {
  flex: 2;
}
.form__fields-collection--2-3 > :last-child {
  flex: 3;
}
.form__field-group,
.form_field-combi {
  margin-bottom: 1.2em;
}
.form__field-group,
.form__field-combi,
.form__fields-collection {
  position: relative;
}
.form__field-group select,
.form__field-combi select,
.form__fields-collection select,
.form__field-group input,
.form__field-combi input,
.form__fields-collection input,
.form__field-group textarea,
.form__field-combi textarea,
.form__fields-collection textarea {
  margin-bottom: 0;
  position: relative;
  width: 100%;
  border: 1.6px solid #e4e4e4;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
}
.form__field-group select:hover,
.form__field-combi select:hover,
.form__fields-collection select:hover,
.form__field-group input:hover,
.form__field-combi input:hover,
.form__fields-collection input:hover,
.form__field-group textarea:hover,
.form__field-combi textarea:hover,
.form__fields-collection textarea:hover,
.form__field-group select:focus,
.form__field-combi select:focus,
.form__fields-collection select:focus,
.form__field-group input:focus,
.form__field-combi input:focus,
.form__fields-collection input:focus,
.form__field-group textarea:focus,
.form__field-combi textarea:focus,
.form__fields-collection textarea:focus {
  border-color: #545454;
  outline: 0;
}
.form__field-group > * {
  width: 100%;
}
.form__field-group > *[for],
.form__field-group > *[type="checkbox"] {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
.form__field-group-prefix {
  background-color: #f6f6f6;
  height: 38px;
  margin-right: 0;
  padding: 6px;
  border: 1.6px solid #d3d3d3;
  border-right: 0;
}
.form__field-group-sufix {
  background-color: #f6f6f6;
  height: 38px;
  margin-left: 0;
  padding: 6px;
  border: 1.6px solid #d3d3d3;
  border-left: 0;
}
.form__field-group--hide-radio input[type="radio"] + label:not(.btn--tag)::before {
  display: none;
}
.form__field-label--required::after {
  content: "*";
  color: red;
  margin-left: 2px;
}
.form__field-combi {
  display: flex;
}
.form__field-combi > * {
  word-break: normal;
  margin-bottom: 0;
}
.form__field-combi > *:first-child {
  flex-grow: 1;
}
.form__footer {
  border-top: 1.6px solid #a8a8a8;
  padding-top: 0.6em;
}
.error-block {
  width: 100%;
  padding: 0.3em 0.6em;
  border: 1.6px solid #D32F2F;
  color: #D32F2F;
  margin-bottom: 1.2em;
}
.error-block::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F071';
  margin-right: 0.3em;
  position: relative;
}
.notification-message-error {
  color: #D32F2F;
  font-size: 1.47rem;
  margin-top: 5px;
}
.notification-message-error i {
  color: #D32F2F;
}
.notification-message-success {
  color: #4CAF50;
  font-size: 1.47rem;
  position: relative;
  top: -0.5em;
}
.notification-message-success i {
  color: #4CAF50;
}
.notification-message-warning {
  color: #EC683B;
  margin-top: 5px;
}
.notification-message-warning i {
  color: #EC683B;
}
.notification-message-box {
  padding: 1em;
  line-height: 1.2;
  border-radius: 6px;
}
.notification-message-box i {
  font-size: 32px;
  float: left;
}
.notification-message-box.notification-message-error {
  font-weight: bold;
  background-color: #feeed4;
}
.notification-message-box.notification-message-warning {
  font-weight: bold;
  background-color: #feeed4;
}
.notification-message-box.notification-message-success {
  color: #222222;
  background-color: #edf8ed;
}
.form__help-text {
  display: block;
  margin-bottom: 7px;
  float: left;
}
.checkbox-help {
  padding-left: 22px;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
input[type="radio"][disabled] + label,
input[type="checkbox"][disabled] + label {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
input[type="checkbox"].form__control {
  display: inline;
  opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  top: 14px;
  left: 8px;
}
input[type="checkbox"].form__control + label {
  position: relative;
  line-height: 17px;
  display: inline-block;
}
input[type="checkbox"].form__control + label::before {
  content: "";
  width: 17px;
  height: 17px;
  border: 1.6px #b1b1b1 solid;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  border-radius: 0.4rem;
  transition: all 0.3s ease;
}
input[type="checkbox"].form__control:hover + label::before,
input[type="checkbox"].form__control:focus + label::before,
input[type="checkbox"].form__control:active + label::before {
  border-color: #545454;
}
input[type="checkbox"].form__control:checked + label::after {
  content: "";
  height: 5px;
  width: 10px;
  border-left: 2px #545454 solid;
  border-bottom: 2px #545454 solid;
  transform: rotate(-45deg);
  left: 4px;
  top: 5px;
  display: inline-block;
  position: absolute;
}
.form__field-group--bordered input[type="radio"] + label:not(.btn--tag) {
  padding: 20px 25px;
}
.form__field-group--bordered input[type="radio"] + label:not(.btn--tag):hover {
  background-color: #f6f6f6;
}
input[type="radio"]:not(:checked),
input[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
input[type="radio"]:checked + label:not(.btn--tag)::before {
  background-color: #0085CA;
  box-shadow: 0 0 0 2px #0085CA, inset 0 0 0 3px #f6f6f6;
}
input[type="radio"] + label:not(.btn--tag) {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 1.2em;
  margin: 0;
  background-color: #ffffff;
  transition: all 0.3s ease;
}
input[type="radio"] + label:not(.btn--tag)::before {
  content: '';
  display: inline-flex;
  align-self: flex-start;
  margin-top: 3px;
  margin-bottom: 4px;
  margin-right: 12px;
  margin-left: 2px;
  background-color: transparent;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  pointer-events: none;
  box-shadow: 0 0 0 2px #e4e4e4;
  transition: all 0.3s ease;
}
input[type="radio"] + label:not(.btn--tag):hover::before {
  background-color: #0085CA;
  box-shadow: 0 0 0 2px #0085CA, inset 0 0 0 3px #f6f6f6;
}
input[type=number] {
  width: 80px;
  max-width: 80px;
}
.formtable td {
  border: 0;
}
.formtable td input {
  margin-bottom: 0;
}
.formtable td input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.formtable td textarea,
.formtable td select {
  width: 100%;
}
.formtable td input[type=submit] {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #e4e4e4;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  font-weight: 500;
  letter-spacing: 0.1rem;
  min-height: 38px;
  line-height: 20px;
  margin-bottom: 1em;
  padding: 8px 30px;
  text-align: center;
  text-decoration: none;
  transition-duration: 200ms;
  vertical-align: top;
  word-spacing: initial;
}
.formtable td input[type=submit]:hover:not(.disabled),
.formtable td input[type=submit]:hover:not(:disabled),
.formtable td input[type=submit]:hover:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:focus:not(.disabled),
.formtable td input[type=submit]:focus:not(:disabled),
.formtable td input[type=submit]:focus:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:active {
  background-color: #545454;
}
.formtable td input[type=submit]:hover:not(.disabled),
.formtable td input[type=submit]:hover:not(:disabled),
.formtable td input[type=submit]:hover:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:focus:not(.disabled),
.formtable td input[type=submit]:focus:not(:disabled),
.formtable td input[type=submit]:focus:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:active {
  background-color: #545454;
}
.formtable td input[type=submit]\--delete:hover {
  color: #D32F2F;
}
.formtable td input[type=submit]\--expand:hover {
  color: #0085CA;
}
.file-input__real-input {
  opacity: 0;
  width: 0;
  height: 0;
  z-index: -1;
  position: absolute;
}
.file-input__fake-input {
  appearance: none;
  background-color: #fff;
  border: 1.6px solid #e4e4e4;
  box-shadow: none;
  box-sizing: border-box;
  padding: 6px 12px;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  border-left: 0;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.file-input__fake-input:hover,
.file-input__fake-input:focus {
  border-color: #545454;
  outline: 0;
}
.file-input__real-input:focus ~ .file-input__fake-input {
  border-color: #545454;
  outline: 0;
  border-left: 0;
}
.file-input__btn {
  flex-shrink: 0;
  position: relative;
  z-index: 0;
}
.required {
  color: #D32F2F;
}
.gallery {
  position: relative;
  width: 100%;
  cursor: pointer;
}
.gallery__main-image {
  display: block;
  background-color: #e4e4e4;
}
.gallery__image-counter {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  width: 120px;
  padding: 1.2em;
}
.gallery__image-counter__number {
  font-size: 24px;
  margin: 0 0.6em;
}
.gallery__image-counter__text {
  display: block;
  margin: 0.6em 0;
}
.layered-image {
  position: relative;
}
.layered-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.layered-image:before {
  position: relative;
  display: block;
  content: "";
  padding-top: 200px;
}
.layered-image--tinted:before {
  content: "";
  background-color: #ffffff;
  opacity: 0.6;
}
.b-lazy {
  transition: opacity 300ms ease-in-out;
  max-width: 100%;
  opacity: 0;
}
.b-lazy.b-loaded {
  opacity: 1;
}
.background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.background-image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.background-image__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.background-image__cover {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  max-width: 100%;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .background-image__cover {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: auto;
    max-width: none;
    max-height: none;
    min-width: 100%;
    min-height: 100%;
  }
}
.image {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.image__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.image-filter {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.image-filter.image-filter--blur {
  filter: blur(5px);
  transform: scale(1.2);
}
.image-filter.image-filter--lighten {
  background-color: rgba(255, 255, 255, 0.2);
}
.image-filter.image-filter--darken {
  background-color: rgba(0, 0, 0, 0.3);
}
.image-filter.image-filter--grayscale {
  filter: grayscale(100%);
}
.image-filter.image-filter--sepia {
  filter: sepia(1);
}
.image-filter.image-filter--overexposure {
  filter: brightness(1.2);
}
.image-filter.image-filter--ball {
  border-radius: 1000px;
}
.image-filter:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.image-paragraph {
  min-height: 550px;
}
.image-paragraph .image-filter {
  position: relative;
}
.image-hover__wrapper {
  overflow: hidden;
  height: 100%;
}
.image-hover__wrapper > img {
  height: auto;
}
.image-hover--zoom img {
  width: 100%;
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.image-hover--zoom:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.image-caption {
  display: block;
  text-align: center;
  color: #a8a8a8;
  font-size: 1.47rem;
}
.lightbox__image {
  position: absolute;
  z-index: 100;
  padding: 0.6em;
  border: 1px solid #a8a8a8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  background-color: #fff;
  display: none;
}
.lightbox:hover .lightbox__image {
  display: block;
}
.typeahead {
  display: flex;
  position: relative;
  color: #222222;
  max-width: 600px;
  width: 100%;
}
.typeahead.typeahead--centered {
  margin: 0.6em auto;
}
.typeahead.typeahead--favorites {
  max-width: unset;
}
.typeahead-group-btn {
  margin: 0;
}
.typeahead-search-field {
  margin: 0;
  flex: 1;
  border-radius: 0;
  position: relative;
}
.typeahead-group-btn::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F0D7';
  margin-left: 0.3em;
  position: relative;
}
.mobile-search-trigger {
  visibility: hidden;
  position: absolute;
}
.mobile-search-trigger:checked + .typeahead-mobile {
  display: block;
}
.typeahead-mobile {
  display: none;
  padding: 0 0.6em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
}
.typeahead-mobile__search-field {
  float: left;
  padding: 0.75em;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-background {
  background: #000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -99;
}
.video-background__container,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-aspect-ratio: 1.77777778) {
  .video-background__container {
    height: 300%;
    top: -100%;
  }
  .video-background iframe {
    height: calc(100vw/1.77777778);
  }
}
@media (max-aspect-ratio: 1.77777778) {
  .video-background__container {
    width: 300%;
    left: -100%;
  }
}
@media all and (max-width: 600px) {
  .vid-info {
    width: 50%;
    padding: 0.5rem;
  }
  .vid-info h1 {
    margin-bottom: 0.2rem;
  }
}
@media all and (max-width: 500px) {
  .vid-info .acronym {
    display: none;
  }
}
.dashboard {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.5em;
  margin-right: -0.5em;
  width: auto;
  max-width: unset;
}
.dashboard__widget {
  min-width: 20%;
  padding: 0.6em;
  flex: 1;
}
.widget {
  height: 220px;
  display: block;
  transition: all 0.25s ease-in-out;
}
.widget.widget--link:hover {
  transform: scale(1.03);
}
.widget__counter {
  font-size: 3.2rem;
}
.widget__icon {
  margin: 0.3em;
}
.widget__icon:before {
  font-size: 5rem;
}
.widget__title {
  font-size: 2.24rem;
}
@media (max-width: 992px) {
  .widget__title {
    font-size: 1.82rem;
  }
}
@media (max-width: 768px) {
  .dashboard__widget {
    min-width: 33.3333%;
  }
}
@media (max-width: 480px) {
  .dashboard__widget {
    min-width: 50%;
  }
}
.impersonation {
  background: yellow;
  color: black;
}
.impersonation.impersonation--right-lower-box-layout,
.impersonation.impersonation--right-lower-bar-layout {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 90;
  max-width: 100%;
}
.impersonation.impersonation--right-lower-box-layout {
  width: 450px;
}
.impersonation-trigger.js-remember-state:not([data-loaded]) + .impersonation.impersonation--right-lower-box-layout {
  display: none;
}
.impersonation-trigger:checked + .impersonation.impersonation--right-lower-box-layout {
  transform: translateY(calc(100% - 36px));
  width: 180px;
  transition: width 0.5s 1s, transform 1s;
}
.impersonation-trigger {
  display: none !important;
}
.impersonation__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px;
}
.impersonation__minimize-btn {
  min-height: 22px;
  padding: 0;
  margin-bottom: 0;
  font-size: 10px;
  height: 22px;
  width: 22px;
  border: 0;
}
.impersonation__title {
  font-weight: bold;
  font-size: 14px;
}
.impersonation__link {
  height: 38px;
  line-height: 38px;
  margin-right: 1.2em;
}
.impersonation__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 1s all ease;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  font-size: 12px;
}
.impersonation__container.impersonation__container--box {
  flex-direction: column;
}
.impersonation__button {
  margin-bottom: 0;
  flex-shrink: 0;
}
.impersonation__controls {
  display: flex;
  width: 100%;
}
.impersonation__search-field {
  margin-bottom: 0;
  width: 100%;
  padding-right: 35px;
}
.impersonation__search-results {
  margin: 0;
  padding: 0;
  width: 100%;
}
.impersonation__search-results .preloader {
  margin-top: 10px;
  font-size: 21px;
  padding: 0;
}
.impersonation__search-results-item {
  list-style: none;
  margin: 0;
  padding: 0.6em 0;
  border-top-width: 1px;
  border-top-style: solid;
}
.impersonation__search-results-item:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0.6em;
}
.dropdown .impersonation__search-results-item:first-child {
  padding: 0.6em;
  margin-top: 0;
}
.impersonation__search-results-item:last-child {
  padding-bottom: 0;
}
.impersonation__search-results-item.impersonation__search-results-item--not-found {
  text-align: right;
}
.dropdown .impersonation__search-results-item.impersonation__search-results-item--not-found {
  text-align: left;
}
.dropdown .impersonation__search-results-item {
  padding: 0.6em;
}
.impersonation-user__form {
  margin: 0;
  display: flex;
  justify-content: space-between;
  min-height: 50px;
}
.impersonation-user__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.impersonation-user__name {
  font-weight: bold;
}
.impersonation-user__sign-in-btn {
  margin-bottom: 0;
  align-self: center;
}
.impersonation__stop-text {
  text-align-last: auto;
  text-align: left;
}
@media (max-width: 600px) {
  .impersonation__stop-text {
    margin-bottom: 10px;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .impersonation__stop-wrap {
    flex-direction: column;
  }
}
.impersonation__search-wrap {
  position: relative;
  margin-left: 1.2em;
  width: 100%;
  flex: 1;
}
@media (max-width: 600px) {
  .impersonation--right-lower-bar-layout .impersonation__search-wrap {
    display: none;
  }
}
.impersonation__search-icon {
  position: absolute;
  top: 3px;
  right: 10px;
  font-size: 20px;
  cursor: pointer;
}
.impersonation__typeahead {
  flex-basis: 400px;
}
@media (max-width: 800px) {
  .impersonation__typeahead {
    flex-basis: 320px;
  }
}
@media (max-width: 700px) {
  .impersonation__typeahead {
    display: none;
  }
}
.impersonation-bar-item {
  padding-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 15px;
  height: 12px;
  line-height: 1;
}
.impersonation-bar-item:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.signature {
  height: 250px;
  width: 100%;
  border: 1px solid #d3d3d3;
  position: relative;
  background: white;
}
.signature__clear {
  position: absolute;
  top: -1px;
  right: -1px;
  cursor: pointer;
  background: #d3d3d3;
  color: white;
  border: 0;
  padding: 0;
  width: 25px;
  height: 25px;
  margin: 0;
  display: flex;
  justify-content: center;
  outline: none;
}
.quote-icon {
  color: #a8a8a8;
  font-size: 36px;
}
.quote-text {
  font-size: 28px;
  margin-bottom: 1em;
}
.separation-line-container {
  min-height: 10px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.separation-line-container--align-left {
  justify-content: start;
}
.separation-line-container--align-right {
  justify-content: flex-end;
}
.separation-line {
  border-top: 1px solid #a8a8a8;
  width: 100%;
  align-self: center;
}
.separation-line--weight-xs {
  border-width: 1px;
}
.separation-line--weight-sm {
  border-width: 2px;
}
.separation-line--weight-md {
  border-width: 3px;
}
.separation-line--weight-lg {
  border-width: 4px;
}
.separation-line--weight-xl {
  border-width: 10px;
}
.separation-line--width-full {
  width: 100%;
}
.separation-line--width-xs {
  width: 10px;
}
.separation-line--width-sm {
  max-width: 60px;
}
.separation-line--width-md {
  max-width: 100px;
}
.separation-line--width-lg {
  max-width: 300px;
}
.separation-line--width-xl {
  max-width: 600px;
}
.u-full-width {
  width: 100% !important;
  max-width: 100% !important;
}
.u-width--auto {
  width: auto;
}
.u-full-max-width {
  max-width: 100%;
}
.u-full-height {
  height: 100% !important;
}
.u-height--auto {
  height: auto;
}
.u-flex {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.u-flex-footer {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.u-flex--align-center {
  align-items: center;
  justify-content: center;
}
.u-flex--align-items-center {
  align-items: center;
}
.u-flex--row {
  flex-direction: row;
}
.u-flex--column {
  flex-direction: column;
}
.u-flex-grow--0,
.grid.u-flex-grow--0 {
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}
.u-flex-grow--1,
.grid.u-flex-grow--1 {
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.u-flex-basis--10 {
  flex-basis: 10% !important;
}
.u-flex-basis--20 {
  flex-basis: 20% !important;
}
.u-flex-basis--30 {
  flex-basis: 30% !important;
}
.u-flex-basis--40 {
  flex-basis: 40% !important;
}
.u-flex-basis--50 {
  flex-basis: 50% !important;
}
.u-pull--right {
  float: right;
}
.u-pull--left {
  float: left;
}
.u-overflow-hidden {
  overflow: hidden;
}
.u-overflow-auto {
  overflow: auto;
}
.u-justify-content--center {
  justify-content: center;
}
.u-justify-content--between {
  justify-content: space-between;
}
.u-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
}
.disabled,
input[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
  color: #d3d3d3;
}
input[type=text][disabled],
input[type=tel][disabled],
input[type=number][disabled],
input[type=email][disabled] {
  color: #222222;
  opacity: 1;
  background-color: #e4e4e4;
  border-color: #e4e4e4;
  cursor: default;
}
.u-uppercase {
  text-transform: uppercase;
}
.u-capitalize {
  text-transform: capitalize;
}
/**
 * Borders
 */
.u-border {
  border: 1px solid #d3d3d3;
}
.u-border-top {
  border-top: 1px solid #d3d3d3 !important;
}
.u-border-top--bold {
  border-top: 2px solid black;
}
.u-border-left {
  border-left: 1px solid #d3d3d3;
}
.u-border-right {
  border-right: 1px solid #d3d3d3;
}
.u-border-bottom {
  border-bottom: 1px solid #d3d3d3;
}
.u-no-border--top {
  border-top: 0;
}
.u-no-border--bottom {
  border-bottom: 0;
}
.u-no-border {
  border: 0;
}
@media (max-width: 480px) {
  .u-no-border--xs {
    border: none;
  }
}
@media (max-width: 768px) {
  .u-no-border--sm {
    border: none;
  }
}
/**
 * Box shadow
 */
.u-box-shadow {
  box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.25);
  position: relative;
  z-index: 10;
}
/**
 * Clear inner floats
 */
.u-clearfix::after {
  clear: both;
  content: "";
  display: table;
}
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.u-hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}
.u-hidden {
  display: none !important;
}
.u-inline {
  display: inline;
}
.u-inline-block {
  display: inline-block;
}
.u-block {
  display: block;
}
.u-visibility-hidden {
  visibility: hidden;
}
/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.u-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.u-reset-position {
  position: initial;
}
.u-position-relative {
  position: relative;
}
.u-position-absolute {
  position: absolute;
}
.u-no-paragraph-margins p {
  margin: 0;
}
.u-zindex-1 {
  z-index: 10;
}
.u-align-left {
  display: flex;
  text-align: left;
  justify-content: flex-start;
  flex-flow: row wrap;
}
.u-align-center {
  display: flex;
  text-align: center;
  justify-content: safe center;
  flex-flow: row wrap;
}
.u-align-right {
  display: flex;
  text-align: right;
  justify-content: flex-end;
  flex-flow: row wrap;
}
.u-align-full {
  text-align: justify;
}
.u-align-content-left {
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
}
.u-align-content-center {
  display: flex;
  justify-content: safe center;
  flex-flow: row wrap;
}
.u-align-content-right {
  display: flex;
  justify-content: flex-end;
  flex-flow: row wrap;
}
.u-ta-left {
  text-align: left;
}
.u-ta-center {
  text-align: center;
}
.u-ta-right {
  text-align: right;
}
.u-ta-full {
  text-align: center;
}
.u-ta-full .btn {
  width: 100%;
}
.u-ta-inherit {
  text-align: inherit;
}
@media (max-width: 480px) {
  .u-ta-right--xs {
    text-align: right;
  }
  .u-ta-left--xs {
    text-align: left;
  }
}
.u-middle {
  margin: auto;
}
.u-va-middle {
  vertical-align: middle;
}
.u-va-bottom {
  vertical-align: bottom;
}
.u-middle-horizontal {
  margin: 0 auto;
}
.u-left-middle {
  margin: auto 0;
}
.u-center-middle {
  position: relative;
  top: 50%;
  left: 50%;
  transform: perspective(1px) translate(-50%, -50%);
  text-align: center;
}
.u-align-self-start {
  align-self: start;
}
.u-align-self-center {
  align-self: center;
}
.u-align-self-end {
  align-self: flex-end;
}
.u-color-subtle {
  color: rgba(0, 0, 0, 0.3);
}
.u-color-light,
.u-color-light h1,
.u-color-light h2,
.u-color-light h3,
.u-color-light h4,
.u-color-light h5,
.u-color-light h6,
.u-color-light i {
  color: #ffffff;
}
.u-color-dark,
.u-color-dark h1,
.u-color-dark h2,
.u-color-dark h3,
.u-color-dark h4,
.u-color-dark h5,
.u-color-dark h6,
.u-color-dark i {
  color: #2a2a2a;
}
.u-color-light-gray,
.u-color-light-gray h1,
.u-color-light-gray h2,
.u-color-light-gray h3,
.u-color-light-gray h4,
.u-color-light-gray h5,
.u-color-light-gray h6,
.u-color-light-gray i {
  color: #d3d3d3;
}
.u-brand-color-one,
.u-brand-color-one h1,
.u-brand-color-one h2,
.u-brand-color-one h3,
.u-brand-color-one h4,
.u-brand-color-one h5,
.u-brand-color-one h6,
.u-brand-color-one i {
  color: #545454;
}
.u-brand-color-two,
.u-brand-color-two h1,
.u-brand-color-two h2,
.u-brand-color-two h3,
.u-brand-color-two h4,
.u-brand-color-two h5,
.u-brand-color-two h6,
.u-brand-color-two i {
  color: #7e7e7e;
}
.u-color-danger {
  color: #D32F2F;
}
.u-color-inherit {
  color: inherit;
}
.u-color-inherit:hover,
.u-color-inherit:active,
.u-color-inherit:focus {
  color: inherit;
}
.u-color-light--bg {
  background-color: #ffffff;
}
.u-color-light-gray--bg {
  background-color: #f6f6f6;
}
.u-color-dark--bg {
  background-color: #2a2a2a;
}
.u-brand-color-one--bg {
  background-color: #545454;
}
.u-brand-color-one--bg-lighten-10 {
  background-color: #6e6e6e;
}
.u-brand-color-one--bg-lighten-20 {
  background-color: #878787;
}
.u-brand-color-one--bg-darken-10 {
  background-color: #3b3b3b;
}
.u-brand-color-one--bg-darken-20 {
  background-color: #212121;
}
.u-brand-color-two--bg {
  background-color: #7e7e7e;
}
.u-brand-color-two--bg-lighten-10 {
  background-color: #989898;
}
.u-brand-color-two--bg-lighten-20 {
  background-color: #b1b1b1;
}
.u-brand-color-two--bg-darken-10 {
  background-color: #656565;
}
.u-brand-color-two--bg-darken-20 {
  background-color: #4b4b4b;
}
.u-color-warning--bg {
  background-color: #fff176;
}
.u-color-font-black {
  color: #222222;
}
.u-color-gray {
  color: #a8a8a8;
}
.u-color-facebook {
  color: #3b5998;
}
.u-color-google {
  color: #dc4e41;
}
.u-color-twitter {
  color: #55acee;
}
.u-bold {
  font-weight: bold;
  color: inherit;
}
.u-italic {
  font-style: italic;
}
.u-font-awesome {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.u-truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.u-condensed-text {
  margin-bottom: 0;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-line-height--normal {
  line-height: normal;
}
.u-break-word {
  word-break: break-word;
}
.u-font-size--xs {
  font-size: 1.2rem;
}
.u-font-size--sm {
  font-size: 1.47rem;
}
.u-font-size--md {
  font-size: 1.82rem;
}
.u-font-size--lg {
  font-size: 2.24rem;
}
@media (max-width: 480px) {
  .u-condensed-text {
    white-space: normal;
  }
}
.u-word-break--break-all {
  word-break: break-all;
}
.u-w20px {
  width: 20px;
}
.u-w32px {
  width: 32px;
}
.u-w40px {
  width: 40px;
}
.u-w50px {
  width: 50px;
}
.u-w60px {
  width: 60px;
}
.u-w70px {
  width: 70px;
}
.u-w80px {
  width: 80px;
}
.u-w100px {
  width: 100px;
}
.u-w110px {
  width: 110px;
}
.u-w120px {
  width: 120px;
}
.u-w130px {
  width: 130px;
}
.u-w133px {
  width: 133px;
}
.u-w150px {
  width: 150px;
}
.u-w160px {
  width: 160px;
}
.u-w180px {
  width: 180px;
}
.u-w200px {
  width: 200px;
}
.u-w220px {
  width: 220px;
}
.u-w340px {
  width: 340px;
}
.u-w380px {
  width: 380px;
}
@media (max-width: 480px) {
  .u-w50px--xs {
    width: 50px;
  }
  .u-w60px--xs {
    width: 60px;
  }
  .u-w70px--xs {
    width: 70px;
  }
  .u-w80px--xs {
    width: 80px;
  }
  .u-w100px--xs {
    width: 100px;
  }
  .u-w120px--xs {
    width: 120px;
  }
  .u-w125px--xs {
    width: 125px;
  }
  .u-w130px--xs {
    width: 133px;
  }
  .u-w133px--xs {
    width: 133px;
  }
  .u-w150px--xs {
    width: 150px;
  }
  .u-w160px--xs {
    width: 160px;
  }
  .u-w180px--xs {
    width: 180px;
  }
  .u-w220px--xs {
    width: 220px;
  }
}
.u-min-w120px {
  min-width: 120px;
}
.u-min-w140px {
  min-width: 140px;
}
.u-min-w220px {
  min-width: 220px;
}
.u-max-w50px {
  max-width: 50px;
}
.u-max-w210px {
  max-width: 210px;
}
.u-max-w220px {
  max-width: 220px;
}
.u-max-w300px {
  max-width: 300px;
}
.u-max-w340px {
  max-width: 340px;
}
.u-max-w380px {
  max-width: 380px;
}
.u-max-w500px {
  max-width: 500px;
}
.u-center-max-w600px {
  max-width: 600px;
  margin: 0 auto;
}
.u-max-h500px {
  max-height: 500px;
}
.u-min-h120px {
  min-height: 120px;
}
.u-min-h180px {
  min-height: 180px;
}
.u-min-h300px {
  min-height: 300px;
}
.u-min-h400px {
  min-height: 400px;
}
.u-min-h500px {
  min-height: 500px;
}
.u-no-padding {
  padding: 0;
}
.u-no-padding-x {
  padding-left: 0;
  padding-right: 0;
}
.u-no-padding-y {
  padding-top: 0;
  padding-bottom: 0;
}
.u-no-margin {
  margin: 0;
}
.u-no-margin--bottom {
  margin-bottom: 0;
}
.u-no-margin-on-p-elements p {
  margin: 0;
}
.u-margin {
  margin: 0.6em;
}
.u-margin-top {
  margin-top: 0.6em;
}
.u-margin-top--lg {
  margin-top: 1.2em;
}
.u-margin-top--auto {
  margin-top: auto;
}
.u-margin-right {
  margin-right: 0.6em;
}
.u-margin-right--lg {
  margin-right: 1.2em;
}
.u-margin-right--auto {
  margin-right: auto;
}
.u-margin-bottom {
  margin-bottom: 0.6em;
}
.u-margin-bottom--lg {
  margin-bottom: 1.2em;
}
.u-margin-bottom--xl {
  margin-bottom: 2.4em;
}
.u-margin-bottom-5px {
  margin-bottom: 5px;
}
.u-margin-bottom--auto {
  margin-bottom: auto;
}
.u-margin-left {
  margin-left: 0.6em;
}
.u-margin-left--lg {
  margin-left: 1.2em;
}
.u-margin-left--auto {
  margin-left: auto;
}
.u-margin--radio-button-indent {
  margin-left: 22px;
}
.u-padding {
  padding: 0.6em;
}
.u-padding--lg {
  padding: 1.2em;
}
.u-padding-y {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}
.u-padding-x {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.u-padding-right {
  padding-right: 0.6em;
}
.u-padding-right--lg {
  padding-right: 1.2em;
}
.u-padding-bottom {
  padding-bottom: 0.6em;
}
.u-padding-bottom--lg {
  padding-bottom: 1.2em;
}
.u-padding-top {
  padding-top: 0.6em;
}
.u-padding-top--lg {
  padding-top: 1.2em;
}
.u-padding-left--lg {
  padding-left: 1.2em;
}
.u-no-underline {
  text-decoration: none;
}
.u-no-underline:hover,
.u-no-underline:active,
.u-no-underline:focus {
  text-decoration: none;
}
@media (max-width: 480px) {
  .u-padding--xs {
    padding: 0.6em;
  }
  .u-margin--xs {
    margin: 0.6em;
  }
  .u-no-padding--xs {
    padding: 0;
  }
  .u-no-margin--xs {
    margin: 0;
  }
}
@media (min-width: 481px) {
  .left-circle-indent {
    margin-left: 60px;
    padding-left: 1.2em;
  }
}
@media print {
  .u-no-print {
    display: none !important;
    height: 0;
  }
  .u-no-print,
  .u-no-print * {
    display: none !important;
    height: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
@keyframes slideLeft {
  from {
    left: -100vw;
  }
}
@keyframes slideRight {
  from {
    left: 200vw;
  }
}
@keyframes slideTop {
  from {
    top: -100vh;
  }
}
@keyframes slideBottom {
  from {
    top: 200vh;
  }
}
.animation--fadeIn {
  animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideLeft {
  animation-name: slideLeft;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideRight {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideTop {
  animation-name: slideTop;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideBottom {
  animation-name: slideBottom;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.mini-cart-orderlines__name {
  width: 150px;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.mini-cart-orderlines__name.mini-cart-orderlines__name--small {
  font-size: 90%;
}
.paragraph-card-footer {
  border: 1px solid #d3d3d3;
  border-top: none;
  background-color: #ffffff;
  padding: 0.6em;
}
.product-list__grid-item__price-info--short {
  min-height: 65px;
  height: 65px;
  transition: 0.2s all ease-out;
}
.mini-cart__counter.mini-cart__counter--lg {
  right: 0;
  top: 2px;
}
.co3__faq-wrapper .d-flex {
  display: flex !important;
}
.co3__faq-wrapper .justify-content-center {
  justify-content: center !important;
}
.co3__faq-wrapper .align-items-center {
  align-items: center !important;
}
.co3__faq-wrapper .align-items-stretch {
  align-items: stretch !important;
}
.co3__faq-wrapper .bg-light {
  background-color: #efefef;
}
.co3__faq-wrapper .w-100 {
  width: 100%;
}
.co3__faq-wrapper .white-space-nowrap {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .co3__faq-wrapper .px-md-2 {
    padding-left: 2em;
    padding-right: 2em;
  }
}
.co3__faq-wrapper .m-0 {
  margin: 0em;
}
.co3__faq-wrapper .mt-0 {
  margin-top: 0em;
}
.co3__faq-wrapper .mb-0 {
  margin-bottom: 0em;
}
.co3__faq-wrapper .ml-0 {
  margin-left: 0em;
}
.co3__faq-wrapper .mr-0 {
  margin-right: 0em;
}
.co3__faq-wrapper .p-0 {
  padding: 0em;
}
.co3__faq-wrapper .pt-0 {
  padding-top: 0em;
}
.co3__faq-wrapper .pb-0 {
  padding-bottom: 0em;
}
.co3__faq-wrapper .pl-0 {
  padding-left: 0em;
}
.co3__faq-wrapper .pr-0 {
  padding-right: 0em;
}
.co3__faq-wrapper .m-1 {
  margin: 1em;
}
.co3__faq-wrapper .mt-1 {
  margin-top: 1em;
}
.co3__faq-wrapper .mb-1 {
  margin-bottom: 1em;
}
.co3__faq-wrapper .ml-1 {
  margin-left: 1em;
}
.co3__faq-wrapper .mr-1 {
  margin-right: 1em;
}
.co3__faq-wrapper .p-1 {
  padding: 1em;
}
.co3__faq-wrapper .pt-1 {
  padding-top: 1em;
}
.co3__faq-wrapper .pb-1 {
  padding-bottom: 1em;
}
.co3__faq-wrapper .pl-1 {
  padding-left: 1em;
}
.co3__faq-wrapper .pr-1 {
  padding-right: 1em;
}
.co3__faq-wrapper .m-2 {
  margin: 2em;
}
.co3__faq-wrapper .mt-2 {
  margin-top: 2em;
}
.co3__faq-wrapper .mb-2 {
  margin-bottom: 2em;
}
.co3__faq-wrapper .ml-2 {
  margin-left: 2em;
}
.co3__faq-wrapper .mr-2 {
  margin-right: 2em;
}
.co3__faq-wrapper .p-2 {
  padding: 2em;
}
.co3__faq-wrapper .pt-2 {
  padding-top: 2em;
}
.co3__faq-wrapper .pb-2 {
  padding-bottom: 2em;
}
.co3__faq-wrapper .pl-2 {
  padding-left: 2em;
}
.co3__faq-wrapper .pr-2 {
  padding-right: 2em;
}
.co3__faq-wrapper .m-3 {
  margin: 3em;
}
.co3__faq-wrapper .mt-3 {
  margin-top: 3em;
}
.co3__faq-wrapper .mb-3 {
  margin-bottom: 3em;
}
.co3__faq-wrapper .ml-3 {
  margin-left: 3em;
}
.co3__faq-wrapper .mr-3 {
  margin-right: 3em;
}
.co3__faq-wrapper .p-3 {
  padding: 3em;
}
.co3__faq-wrapper .pt-3 {
  padding-top: 3em;
}
.co3__faq-wrapper .pb-3 {
  padding-bottom: 3em;
}
.co3__faq-wrapper .pl-3 {
  padding-left: 3em;
}
.co3__faq-wrapper .pr-3 {
  padding-right: 3em;
}
.co3__faq-wrapper .m-4 {
  margin: 4em;
}
.co3__faq-wrapper .mt-4 {
  margin-top: 4em;
}
.co3__faq-wrapper .mb-4 {
  margin-bottom: 4em;
}
.co3__faq-wrapper .ml-4 {
  margin-left: 4em;
}
.co3__faq-wrapper .mr-4 {
  margin-right: 4em;
}
.co3__faq-wrapper .p-4 {
  padding: 4em;
}
.co3__faq-wrapper .pt-4 {
  padding-top: 4em;
}
.co3__faq-wrapper .pb-4 {
  padding-bottom: 4em;
}
.co3__faq-wrapper .pl-4 {
  padding-left: 4em;
}
.co3__faq-wrapper .pr-4 {
  padding-right: 4em;
}
.co3__faq-wrapper .m-5 {
  margin: 5em;
}
.co3__faq-wrapper .mt-5 {
  margin-top: 5em;
}
.co3__faq-wrapper .mb-5 {
  margin-bottom: 5em;
}
.co3__faq-wrapper .ml-5 {
  margin-left: 5em;
}
.co3__faq-wrapper .mr-5 {
  margin-right: 5em;
}
.co3__faq-wrapper .p-5 {
  padding: 5em;
}
.co3__faq-wrapper .pt-5 {
  padding-top: 5em;
}
.co3__faq-wrapper .pb-5 {
  padding-bottom: 5em;
}
.co3__faq-wrapper .pl-5 {
  padding-left: 5em;
}
.co3__faq-wrapper .pr-5 {
  padding-right: 5em;
}
.co3__faq-wrapper .m-6 {
  margin: 6em;
}
.co3__faq-wrapper .mt-6 {
  margin-top: 6em;
}
.co3__faq-wrapper .mb-6 {
  margin-bottom: 6em;
}
.co3__faq-wrapper .ml-6 {
  margin-left: 6em;
}
.co3__faq-wrapper .mr-6 {
  margin-right: 6em;
}
.co3__faq-wrapper .p-6 {
  padding: 6em;
}
.co3__faq-wrapper .pt-6 {
  padding-top: 6em;
}
.co3__faq-wrapper .pb-6 {
  padding-bottom: 6em;
}
.co3__faq-wrapper .pl-6 {
  padding-left: 6em;
}
.co3__faq-wrapper .pr-6 {
  padding-right: 6em;
}
.co3__faq-wrapper-facet-option {
  position: relative;
  flex: 1;
  min-width: 19%;
  max-width: 20%;
  /*  input[type="checkbox"].form__control + label::before {
      position: absolute;
      top: 0;
      right: 0;
    }*/
}
@media (max-width: 768px) {
  .co3__faq-wrapper-facet-option {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}
.co3__faq-wrapper-facet-option label {
  position: relative;
  padding: 1.5em 1em;
  margin-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
}
.co3__faq-wrapper-facet-option label + .selected-bar {
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: -6px;
  left: 0;
  opacity: 0;
}
.co3__faq-wrapper-facet-option label.checked + .selected-bar {
  opacity: 1;
}
.co3__faq-wrapper-facet-option img {
  width: 3em;
  height: 3em;
  margin-right: 1em;
}
.co3__faq-wrapper-facet-option:nth-of-type(1),
.co3__faq-wrapper-facet-option:nth-of-type(1) label + .selected-bar {
  background-color: #212121;
  color: white;
}
.co3__faq-wrapper-facet-option:nth-of-type(2),
.co3__faq-wrapper-facet-option:nth-of-type(2) label + .selected-bar {
  background-color: #717d65;
  color: white;
}
.co3__faq-wrapper-facet-option:nth-of-type(3),
.co3__faq-wrapper-facet-option:nth-of-type(3) label + .selected-bar {
  background-color: #2d494c;
  color: white;
}
.co3__faq-wrapper-facet-option:nth-of-type(4),
.co3__faq-wrapper-facet-option:nth-of-type(4) label + .selected-bar {
  background-color: #acd0a0;
  color: black;
}
.co3__faq-wrapper-facet-option:nth-of-type(5),
.co3__faq-wrapper-facet-option:nth-of-type(5) label + .selected-bar {
  background-color: #ebc88b;
  color: black;
}
.co3__faq-wrapper-flex-wrapper {
  display: flex;
  flex-flow: row wrap;
  flex: 1;
  column-gap: 10px;
}
.co3__faq-wrapper-flex-20 {
  flex-basis: 20%;
}
@media (max-width: 768px) {
  .co3__faq-wrapper-flex-20 {
    display: none;
  }
}
.co3__faq-wrapper-flex-60 {
  flex-basis: 60%;
}
@media (max-width: 768px) {
  .co3__faq-wrapper-flex-60 {
    flex-basis: 100%;
  }
}
.co3__faq-wrapper-form-control {
  position: relative;
}
.co3__faq-wrapper-form-control input {
  padding: 1.25em 6rem 1.25em 1.25em;
  border-radius: 0.5em;
}
.co3__faq-wrapper-form-control::after {
  content: "";
  display: block;
  position: absolute;
  width: 4rem;
  height: 4rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3C/defs%3E%3Ctitle%3Esearch-1%3C/title%3E%3Ccircle cx='10.5' cy='10.5' r='10' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/circle%3E%3Cline x1='23.5' y1='23.5' x2='17.571' y2='17.571' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: 50%;
  top: 1.25rem;
  right: 1.25rem;
}
.co3__faq-wrapper-search-summary span {
  font-size: 18px;
}
.co3__faq-wrapper-search-summary span.subject {
  display: inline-block;
  align-items: center;
  font-size: 12px;
  padding: 0.5rem 1.25rem;
  border: 1px solid #818181;
  border-radius: 0.35rem;
  line-height: 1;
  margin: 0 0.75rem;
  vertical-align: 2px;
}
.co3__faq-wrapper-search-summary .buttons-collection {
  float: left;
  margin-top: 3px;
}
.co3__faq-wrapper-search-summary .buttons-collection .btn {
  align-items: center;
  font-size: 12px !important;
  letter-spacing: normal !important;
  padding: 0.5rem 1.25rem;
  border: 1px solid #818181;
  border-radius: 0.35rem;
  line-height: 1;
  margin: 0 0.75rem;
  min-height: auto;
  margin-bottom: 1em;
}
.co3__faq-wrapper-accordion .expandable-text-container__content {
  max-height: 0;
  height: auto;
  transition: none;
  border-bottom: 1px solid #c0c0c0;
  overflow: hidden;
}
.co3__faq-wrapper-accordion .expandable-text-container__content:before {
  display: none;
}
.co3__faq-wrapper-accordion:first-of-type .co3__faq-wrapper-accordion-header {
  border-top: 1px solid #c0c0c0;
}
.co3__faq-wrapper-accordion .co3__faq-wrapper-accordion-header {
  position: relative;
  min-height: 5rem;
}
.co3__faq-wrapper-accordion .co3__faq-wrapper-accordion-header .expandable-text-container__btn {
  position: absolute;
  inset: 0;
  margin: 0;
}
.co3__faq-wrapper-accordion .co3__faq-wrapper-accordion-header .expandable-text-container__btn.less:after {
  transform: rotate(90deg);
}
.co3__faq-wrapper-accordion .co3__faq-wrapper-accordion-header .expandable-text-container__btn:after {
  content: "";
  position: absolute;
  top: 1rem;
  right: 0;
  width: 3rem;
  height: 3rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m5.651 23.5 12.576-11.126a.5.5 0 0 0 0-.748L5.651.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 60%;
  background-position: 50%;
}
.facets-container .form__field-group.dw-mod {
  flex-direction: row;
}
.facets-container .infobox {
  margin-right: auto;
  padding-left: 4px;
}
@media screen and (max-width: 1023px) {
  .facets-container .infobox.infobox-category.mobile {
    position: absolute !important;
    top: 20%;
    right: 10%;
    -webkit-appearance: button !important;
    -moz-appearance: button;
    -o-appearance: button;
    -ms-appearance: button;
    appearance: button;
    background: none;
    border: none;
  }
  .facets-container .infobox.infobox-category.mobile[data-tooltip]:before {
    left: auto;
    right: 0;
  }
}
.facets-container .infobox-facet {
  margin-right: 6px;
  padding-left: 0;
  display: none;
}
@media screen and (min-width: 1024px) {
  .facets-container .infobox-facet.desktop {
    display: block;
  }
  .facets-container .infobox-facet.mobile {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .facets-container .infobox-facet.desktop {
    display: none;
  }
  .facets-container .infobox-facet.mobile {
    display: block;
    margin-top: -4px;
    margin-left: 4px;
    width: auto;
    background: none;
    border: none;
  }
  .facets-container .infobox-facet.mobile[data-tooltip]:before {
    left: auto;
    right: 0;
    margin-right: -20px;
    transform: translate(40%, 0%);
  }
}
.facets-container .infobox[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.facets-container .infobox[data-tooltip]:before,
.facets-container .infobox[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.facets-container .infobox[data-tooltip]:before {
  position: absolute;
  bottom: 110%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -50px;
  padding: 8px;
  width: 300px;
  border-radius: 4px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 13px;
  text-transform: none;
}
.facets-container .infobox[data-tooltip]:after {
  position: absolute;
  bottom: 110%;
  left: 60%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}
.facets-container .infobox[data-tooltip]:hover:before,
.facets-container .infobox[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}
.expand-container__content,
.expandable-text-container__content,
.dropdown__content,
.facets-container__list--more.dw-mod {
  overflow: visible;
}
.expand-container__btn {
  z-index: 1;
}
.stickers-container {
  z-index: 0;
}
.dw-mod.list-of-icons-with-text.-groups {
  margin: 2em 9px;
}
.u-fw-light {
  font-weight: 300 !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9EZWZhdWx0RWNvbW1lcmNlUHJvamVjdC8uL0ZpbGVzL1RlbXBsYXRlcy9EZXNpZ25zL1JhcGlkby9jc3MvYmFzZS9fbWFpbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1Q0FBdUM7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImJhc2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBTQ1NTIHZlcnNpb24gb2Ygbm9ybWFsaXplLmNzcyB2NC4yLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG59XG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA2LjE2cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICM1NjlmZjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbmEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIG5vbmU7XG59XG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbn1cbm9sIG9sLFxub2wgdWwge1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzcmVtO1xufVxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kZCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbnVsOm5vdChbY2xhc3NdKSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbmltZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xufVxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmNhcHRpb24sXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxudGFibGUgdGgsXG50YWJsZSB0Zm9vdCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbmlucHV0W3JlYWRvbmx5XTpub3QoLmZsYXRwaWNrci1pbnB1dCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3JlYWRvbmx5XTpub3QoLmZsYXRwaWNrci1pbnB1dCk6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxubGFiZWwgPiAubGFiZWwtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5wcmUgPiBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciB0ZXh0XG4gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDIuNHJlbSAxLjJyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgIzU0NTQ1NDtcbiAgcGFkZGluZzogMi40cmVtIDEuMnJlbTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5zbWFsbCxcbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuY2FwdGlvbixcbmZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZW0sXG5jaXRlLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIidcIjtcbn1cbnEgPiBxIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGZuLFxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBkb3R0ZWQgI2QzZDNkMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGZuLFxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBkb3R0ZWQgI2QzZDNkMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LFxucCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhlbHAtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xufVxuLnNlY3Rpb24tdGl0bGUtLWNvbmRlbnNlZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBjbGVhcjogYm90aDtcbn1cbi5mYS0xXzV4IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5ncmlkLWNhcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggIzIyMjIyMiBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cbmZpZWxkc2V0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5vbCxcbnAsXG5wcmUsXG50YWJsZSxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLyoqXG4gKiBCYXNpYyBzdHlsZSBmb3IgY29sbGVjdGlvbnMgb2YgZWxlbWVudHNcbiAqL1xuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5jb2xsZWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb2xsZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbGxlY3Rpb24tLXJpZ2h0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb2xsZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAubm8tcHJpbnQsXG4gIC5uby1wcmludCAqIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qISBSZWZsZXggdjEuMy4wIC0gaHR0cHM6Ly9naXRodWIuY29tL2xlZWpvcmRhbi9yZWZsZXggKi9cbi8qXG4gKlxuICogUmVmbGV4IGlzIGEgZmxleGJveCBncmlkIHdoaWNoIHByb3ZpZGVzIGEgd2F5IHRvIHRha2UgYWR2YW50YWdlIG9mIGVtZXJnaW5nXG4gKiBmbGV4Ym94IHN1cHBvcnQgd2hpbGUgcHJvdmlkaW5nIGEgZmFsbCBiYWNrIHRvIGlubGluZS1ibG9jayBvbiBvbGRlciBicm93c2Vyc1xuICpcbiAqIEJ1aWx0IGJ5IExlZSBKb3JkYW4gRy5DLlMuRS5cbiAqIGVtYWlsOiBsZGpvcmRhbkBnbWFpbC5jb21cbiAqIGdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL2xlZWpvcmRhblxuICpcbiAqIFN0cnVjdHVyZSBhbmQgY2FsY3VsYXRpb25zIGFyZSBpbnNwaXJlZCBieSB0d2l0dGVyIGJvb3RzdHJhcFxuICpcbiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LWhpZGRlbi14eHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LWhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudS1oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKmxldHRlci1zcGFjaW5nOiAtMC4zMWVtICFpbXBvcnRhbnQ7Ki9cbiAgKmxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbiAgd29yZC1zcGFjaW5nOiAtMC40M2VtICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ncmlkOjpiZWZvcmUsXG4uZ3JpZDo6YWZ0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyaWQgKjo6YmVmb3JlLFxuLmdyaWQgKjo6YWZ0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5ncmlkIC5ncmlkIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5ncmlkICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ncmlkICo6OmJlZm9yZSxcbi5ncmlkICo6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZ3JpZCA+IGRpdltjbGFzcyo9XCJqcy1cIl06bm90KFtjbGFzcyo9XCJncmlkXCJdKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbn1cbi5ncmlkX19jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5ncmlkX19jZWxsLS1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qXzotbXMtZnVsbHNjcmVlbiwgOnJvb3QgLmdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xufSovXG4uZ3JpZF9fY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp3aWR0aDogOTkuOSU7XG59XG4uZ3JpZF9fY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG59XG4uZ3JpZF9fY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG59XG4uZ3JpZF9fY29sLTkge1xuICB3aWR0aDogNzUlO1xuICAqd2lkdGg6IDc0LjklO1xufVxuLmdyaWRfX2NvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG59XG4uZ3JpZF9fY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbn1cbi5ncmlkX19jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gICp3aWR0aDogNDkuOSU7XG59XG4uZ3JpZF9fY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbn1cbi5ncmlkX19jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMzMzMlO1xufVxuLmdyaWRfX2NvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgKndpZHRoOiAyNC45JTtcbn1cbi5ncmlkX19jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICp3aWR0aDogMTYuNTY2NjY2NjclO1xufVxuLmdyaWRfX2NvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMzMzMlO1xufVxuLmdyaWRfX2NvbC0xLWF1dG8ge1xuICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTItYXV0byB7XG4gIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTMtYXV0byB7XG4gIG1pbi13aWR0aDogMjUlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTQtYXV0byB7XG4gIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTUtYXV0byB7XG4gIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTYtYXV0byB7XG4gIG1pbi13aWR0aDogNTAlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTctYXV0byB7XG4gIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTgtYXV0byB7XG4gIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTktYXV0byB7XG4gIG1pbi13aWR0aDogNzUlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTEwLWF1dG8ge1xuICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgZmxleDogMSAwIDAlO1xuICB3aWR0aDogMHB4O1xufVxuLmdyaWRfX2NvbC0xMS1hdXRvIHtcbiAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMTItYXV0byB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgZmxleDogMSAwIDAlO1xuICB3aWR0aDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTMtYXV0byB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTYtYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTktYXV0byB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtMTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX19jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTMtYXV0byB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTYtYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTktYXV0byB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tMTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkX19jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTMtYXV0byB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTYtYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTktYXV0byB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZF9fY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xLWF1dG8ge1xuICAgIG1pbi13aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0zLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMjUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTQtYXV0byB7XG4gICAgbWluLXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctNS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy02LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTctYXV0byB7XG4gICAgbWluLXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctOC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy05LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEwLWF1dG8ge1xuICAgIG1pbi13aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTExLWF1dG8ge1xuICAgIG1pbi13aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEyLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWRfX2NvbC14bGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctOC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTExLWF1dG8ge1xuICAgIG1pbi13aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG4uZ3JpZF9fY29sLWF1dG8ge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLWF1dG8td2lkdGgge1xuICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0byBhdXRvIGF1dG87XG4gIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZF9fY29sLXhzLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLWF1dG8td2lkdGgge1xuICAgIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2NvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkX19jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtYXV0by13aWR0aCB7XG4gICAgLW1zLWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWRfX2NvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ3JpZF9fY29sLXhsZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctYXV0by13aWR0aCB7XG4gICAgLW1zLWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5ncmlkLS1vcmRlci0xMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgLXdlYmtpdC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjtcbn1cbi5ncmlkLS1vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTtcbn1cbi5ncmlkLS1vcmRlci0xMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgLXdlYmtpdC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDtcbn1cbi5ncmlkLS1vcmRlci05IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gIC13ZWJraXQtb3JkZXI6IDk7XG4gIG9yZGVyOiA5O1xufVxuLmdyaWQtLW9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG4uZ3JpZC0tb3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAtd2Via2l0LW9yZGVyOiA3O1xuICBvcmRlcjogNztcbn1cbi5ncmlkLS1vcmRlci02IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIC13ZWJraXQtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuLmdyaWQtLW9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG4uZ3JpZC0tb3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAtd2Via2l0LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cbi5ncmlkLS1vcmRlci0zIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIC13ZWJraXQtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuLmdyaWQtLW9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG4uZ3JpZC0tb3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAtd2Via2l0LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cbi5ncmlkLS1vcmRlci0wIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ3JpZC0tb3JkZXItMTIteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC0tb3JkZXItNi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC0tb3JkZXItMTItc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC0tb3JkZXItNi1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMy1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC0tb3JkZXItMTItbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOS1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC0tb3JkZXItNi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMy1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLW9yZGVyLTEyLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTktbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTgtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTctbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTYtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTUtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTQtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTMtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTItbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTAteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTcteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTQteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLmdyaWQtLWJsZWVkIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ncmlkLS1leHRlcm5hbC1ibGVlZCB7XG4gIG1hcmdpbjogLTAuNmVtIC0wLjZlbSAtMC42ZW0gLTAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ncmlkLS1leHRlcm5hbC1ibGVlZC14IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmdyaWQtLWV4dGVybmFsLWJsZWVkLXkge1xuICBtYXJnaW4tdG9wOiAtMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZ3JpZC0tZXh0ZXJuYWwtYmxlZWQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ncmlkLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLmdyaWQtLXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdyaWQtLW5vLXdyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmdyaWQtLXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG4uZ3JpZC0tZGlyZWN0aW9uLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZ3JpZC0tZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5ncmlkLS1kaXJlY3Rpb24tY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ncmlkLS1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmdyaWQtLWFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC0tYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmdyaWQtLWFsaWduLWVuZCBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZ3JpZC0tYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdyaWQtLWFsaWduLWNlbnRlciBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JpZC0tYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uZ3JpZC0tYWxpZ24tYmFzZWxpbmUgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtZW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmdyaWQtLWFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtLWFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmdyaWQtLWp1c3RpZnktc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5ncmlkLS1qdXN0aWZ5LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gIHRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdyaWQtLWp1c3RpZnktZW5kIC5ncmlkX19jZWxsLFxuLmdyaWQtLWp1c3RpZnktZW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbn1cbi5ncmlkLS1qdXN0aWZ5LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JpZC0tanVzdGlmeS1jZW50ZXIgLmdyaWRfX2NlbGwsXG4uZ3JpZC0tanVzdGlmeS1jZW50ZXIgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xufVxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIC5ncmlkX19jZWxsLFxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYmV0d2VlbiBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG59XG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWFyb3VuZCAuZ3JpZF9fY2VsbCxcbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWFyb3VuZCBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG59XG4uZ3JpZC0tZXh0cmEtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEuMmVtIDA7XG59XG4uZ3JpZF9fY29sLS1ibGVlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JpZF9fY29sLS1ibGVlZC14IHtcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi5ncmlkX19jb2wtLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwIDAuNmVtO1xufVxuLmdyaWRfX2NvbC0tYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4yZW07XG59XG4uZ3JpZF9fY29sLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5ncmlkX19jb2wtLWxpbmUtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZ3JpZF9fY29sLTQ1cHgge1xuICB3aWR0aDogNDVweDtcbn1cbi5ncmlkX19jZWxsLS1hbGlnbi1taWRkbGUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5ncmlkX19jZWxsLS1hbGlnbi1taWRkbGUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdyaWRfX2NlbGwtLXBhZGRpbmctc20ge1xuICBwYWRkaW5nOiAwLjNlbTtcbn1cbi5ncmlkX19jZWxsLS1wYWRkaW5nLW1kIHtcbiAgcGFkZGluZzogMC42ZW07XG59XG4uZ3JpZF9fY2VsbC0tcGFkZGluZy1sZyB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLmdyaWRfX2NlbGwtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkX19jZWxsLWltZy0tY2VudGVyZWQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ3JpZF9fY2VsbC1pbWctLWJhbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uZ3JpZF9fY2VsbC1pbWctLXRyaWFuZ2xlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwLCAwIDEwMCUsIDEwMCUgMTAwJSk7XG59XG4uZ3JpZF9fY2VsbC1mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnNpdGUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLnRvcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkwO1xufVxuLnRvcC1jb250YWluZXJfX2NlbnRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEuMmVtO1xufVxuLnRvcC1jb250YWluZXItLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTA7XG59XG4uY2VudGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNlbnRlci1jb250YWluZXItLXJpYmJvbiB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1zcGFjaW5nLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXNtIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXNtID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc20gLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LW1kIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LW1kID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbWQgLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWxnIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWxnID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbGcgLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXhsIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXhsID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQteGwgLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8ge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1hdXRvID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1hdXRvIC5iYWNrZ3JvdW5kLWltYWdlX19jb3ZlciB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXNjcmVlbiA+IC5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIFtjbGFzcyo9XCJwYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHRcIl06bm90KC5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc2NyZWVuKTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1hdXRvKSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgW2NsYXNzKj1cInBhcmFncmFwaC1jb250YWluZXItLWhlaWdodFwiXTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zY3JlZW4pOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8pID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIFtjbGFzcyo9XCJwYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHRcIl06bm90KC5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc2NyZWVuKTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1hdXRvKSAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5zY3JlZW4taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2JvZHktLXBhZGRpbmctc20ge1xuICBwYWRkaW5nOiAwLjNlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19ib2R5LS1wYWRkaW5nLW1kIHtcbiAgcGFkZGluZzogMC42ZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lcl9fYm9keS0tcGFkZGluZy1sZyB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2JvZHktLXBhZGRpbmcteGwge1xuICBwYWRkaW5nOiAyLjRlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19idXR0b24tLXNwYWNpbmctc20ge1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19idXR0b24tLXNwYWNpbmctbWQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19idXR0b24tLXNwYWNpbmctbGcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19idXR0b24tLXNwYWNpbmcteGwge1xuICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRlbTtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMSxcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMixcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMyxcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXIgaDEgYSxcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMiBhLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgzIGEsXG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXIgcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNlcGVyYXRpb24tbGluZS1hZnRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyLS1zcGFjaW5nLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmctc20ge1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc3BhY2luZy1tZCB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyLS1zcGFjaW5nLWxnIHtcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmcteGwge1xuICBwYWRkaW5nLXRvcDogMi40ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNvbnRhaW5lcl9fY2VudGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwLjZlbTtcbiAgfVxuICAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICB9XG59XG4ubWluaW1hbC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRlbnQtcm93IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBncmlkLWNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29udGVudC1yb3dfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC1yb3dfX2l0ZW1fX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtcm93X19pdGVtX19ib2R5ID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXJvdy0tZnVsbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmNvbnRlbnQtcm93LS0yY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS0zY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5jb250ZW50LXJvdy0tNGNvbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS02Y29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbn1cbi5jb250ZW50LXJvdy0tMS0yc3BsaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG59XG4uY29udGVudC1yb3ctLTItMXNwbGl0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS0xLTItMXNwbGl0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudC1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY29udGVudC1yb3ctLXN0cmV0Y2gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmctbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1zbSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmctbWQge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmctbGcge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXhsIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1wb3NpdGlvbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXBvc2l0aW9uLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC1yb3ctLWNvbHVtbi1nYXAtbm9uZSB7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbn1cbi5jb250ZW50LXJvdy0tY29sdW1uLWdhcC1zbSB7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLW1kIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVlbTtcbn1cbi5jb250ZW50LXJvdy0tY29sdW1uLWdhcC1sZyB7XG4gIGdyaWQtY29sdW1uLWdhcDogMmVtO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLXhsIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzZW07XG59XG4uY29udGVudC1yb3ctLXJvdy1nYXAtbm9uZSB7XG4gIGdyaWQtcm93LWdhcDogMDtcbn1cbi5jb250ZW50LXJvdy0tcm93LWdhcC1zbSB7XG4gIGdyaWQtcm93LWdhcDogMWVtO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLW1kIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVlbTtcbn1cbi5jb250ZW50LXJvdy0tcm93LWdhcC1sZyB7XG4gIGdyaWQtcm93LWdhcDogMmVtO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLXhsIHtcbiAgZ3JpZC1yb3ctZ2FwOiAzZW07XG59XG4uY29udGVudC1yb3ctLWhlaWdodC14cyA+ICoge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmNvbnRlbnQtcm93LS1oZWlnaHQtc20gPiAqIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC1tZCA+ICoge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LWxnID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLmNvbnRlbnQtcm93LS1oZWlnaHQteGwgPiAqIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC14eGwgPiAqIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC1hdXRvID4gKiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uY29udGVudC1yb3ctLWhlaWdodC1zY3JlZW4gPiAqIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXJnaW4teHMge1xuICBtYXJnaW46IDAuNWVtO1xufVxuLm1hcmdpbi1zbSB7XG4gIG1hcmdpbjogMWVtO1xufVxuLm1hcmdpbi1tZCB7XG4gIG1hcmdpbjogMmVtO1xufVxuLm1hcmdpbi1sZyB7XG4gIG1hcmdpbjogNGVtO1xufVxuLm1hcmdpbi14bCB7XG4gIG1hcmdpbjogNmVtO1xufVxuLm1hcmdpbi1wb3NpdGlvbi10YiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFyZ2luLXBvc2l0aW9uLWxyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tbGVmdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZGRpbmctc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbn1cbi5wYWRkaW5nLXNpemUtc20ge1xuICBwYWRkaW5nOiAxZW07XG59XG4ucGFkZGluZy1zaXplLW1kIHtcbiAgcGFkZGluZzogMmVtO1xufVxuLnBhZGRpbmctc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDRlbTtcbn1cbi5wYWRkaW5nLXNpemUteGwge1xuICBwYWRkaW5nOiA2ZW07XG59XG4ucGFkZGluZy1wb3NpdGlvbi10YiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLWxyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFkZGluZy1wb3NpdGlvbi10b3Age1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tYm90dG9tIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDMwO1xufVxuLmhlYWRlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsuaGVhZGVyLW1lbnVfX2xpbmstLWljb24ge1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbn1cbi5sb2dvIHtcbiAgbWFyZ2luOiAwLjZlbSAwLjZlbSAwLjZlbSAwO1xufVxuLmxvZ29fX2ltZy0tbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZW51LS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhlYWRlci1tZW51X19saW5rICsgLm1lbnUtLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZW51LS1kcm9wZG93biAuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tZW51LS1kcm9wZG93bi1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXItbWVudV9fbGluayArIC5tZW51LS1kcm9wZG93bi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVudS0tZHJvcGRvd24tcmlnaHQgLnNlYXJjaCAuc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWVudS0tc2lnbi1pbiB7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLm1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X19pdGVtLS1pY29uIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbn1cbi5tZW51X19pdGVtOmhvdmVyOm5vdCgubWVudV9faXRlbS0tdG9wLWxldmVsLCAubWVudV9faXRlbS0tY2xlYW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cbi5tZW51X19pdGVtOmhvdmVyOm5vdCgubWVudV9faXRlbS0tdG9wLWxldmVsLCAubWVudV9faXRlbS0tY2xlYW4pID4gLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtOmhvdmVyOm5vdCgubWVudV9faXRlbS0tdG9wLWxldmVsKSA+IC5tZW51X19saW5rIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubWVudV9faXRlbS0tY2xlYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZW51X19pdGVtLS1ob3Jpem9udGFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWVudV9faXRlbS0tdG9wLWxldmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U0ZTRlNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0tLXRvcC1sZXZlbC5tZW51X19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG59XG4ubWVudV9faXRlbS0tdG9wLWxldmVsLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLm1lbnVfX2l0ZW0tLWZpeGVkLXdpZHRoIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwubWVudV9faXRlbS0tYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMjIyMjI7XG59XG4ubWVudV9faXRlbS0tdG9wLWxldmVsLm1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5tZW51X19saW5rIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE2cHggMC42ZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubWVudV9fbGluay5tZW51X19saW5rLS1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2xpbmstLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG59XG4uaXMtZHJvcGRvd246OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMTA3JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG4uaXMtZHJvcGRvd24tLW5vLWljb246OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiXCI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwYWRkaW5nOiAwO1xufVxuLmlzLWRyb3Bkb3duOmhvdmVyID4gLm1lbnUtLWRyb3Bkb3duLFxuLmlzLWRyb3Bkb3duLS1hY3RpdmUgPiAubWVudS0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LS1kcm9wbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgei1pbmRleDogODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC42ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG4uaXMtZHJvcGxlZnQ6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMTA1JztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaXMtZHJvcGxlZnQ6aG92ZXIgPiAubWVudS0tZHJvcGxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LWRyb3Bkb3duX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMC42ZW0gMS4yZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LWRyb3Bkb3duX19saW5rLm1lbnVfX2xpbmstLWRpc2FibGVkLFxuLm1lZ2EtbWVudV9fbGluay5tZW51X19saW5rLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZW51LWRyb3Bkb3duX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudS1kcm9wZG93bl9faXRlbS0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lbnVfX2l0ZW0tLW1lZ2Ege1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHVuc2V0O1xufVxuLm1lZ2EtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMS4yZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogMS4yZW0pKTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG4ubWVnYS1tZW51X19saXN0LXdyYXAge1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgdGV4dC1hbGlnbi1sYXN0OiB1bnNldDtcbn1cbi5tZWdhLW1lbnVfX2dyaWQgLmdyaWRfX2NvbC1tZC0zOm50aC1jaGlsZCg0bikgLm1lZ2EtbWVudV9fbGlzdC13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLm1lZ2EtbWVudSAubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVnYS1tZW51X19saXN0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4ubWVnYS1tZW51X19oZWFkZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAuNmVtO1xufVxuLm1lZ2EtbWVudV9faGVhZGVyLWNvbnRhaW5lcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWdhLW1lbnVfX2hlYWRlci1jb250YWluZXJfX3RleHQtLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVnYS1tZW51X19saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtbWVnYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmlzLW1lZ2E6aG92ZXIgPiAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVnYS1tZW51X19wcm9tb3Rpb24taW1hZ2Uge1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cbi5sZWZ0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5sZWZ0LW5hdmlnYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG59XG4ubGVmdC1uYXZpZ2F0aW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNkM2QzZDMgc29saWQ7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm1vYmlsZS1uYXYtdHJpZ2dlci0tbGVmdDpjaGVja2VkIH4gLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgbGVmdDogMDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItLWxlZnQ6Y2hlY2tlZCB+IC5zaXRlIHtcbiAgbGVmdDogMzAwcHg7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLS1yaWdodDpjaGVja2VkIH4gLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgcmlnaHQ6IDA7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLS1yaWdodDpjaGVja2VkIH4gLnNpdGUge1xuICByaWdodDogMzAwcHg7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyOmNoZWNrZWQgfiAubW9iaWxlLW5hdi10cmlnZ2VyLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1uYXYtdHJpZ2dlci1idXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjBDOVwiO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vYmlsZS1uYXZpZ2F0aW9uLS1yaWdodCB7XG4gIHJpZ2h0OiAtMzAwcHg7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24tLWxlZnQge1xuICBsZWZ0OiAtMzAwcHg7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjM4KTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1vYmlsZS1uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lbnUtbW9iaWxlX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLFxuLm1lbnUtbW9iaWxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1lbnUtbW9iaWxlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay51LXRhLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNFwiO1xuICBtYXJnaW46IC0zcHggYXV0byAxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDIuOGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjRlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtNSB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjZlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtNyB7XG4gIHBhZGRpbmctbGVmdDogNS4yZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDUuOGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1tb2JpbGVfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lbnUtbW9iaWxlX19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLm1lbnUtbW9iaWxlX19zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1tb2JpbGVfX2l0ZW0tLW9wZW4gPiAubWVudS1tb2JpbGVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS1tb2JpbGVfX2xpbmtfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtbW9iaWxlX190cmlnZ2VyOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLm1lbnUtbW9iaWxlX19saW5rX193cmFwIC5tZW51LW1vYmlsZV9fdHJpZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjtcbn1cbi5leHBhbmQtdHJpZ2dlciB7XG4gIHRvcDogMDtcbn1cbi8qIGV4dHJhICovXG4ubWVudS1tb2JpbGVfX3RyaWdnZXIubWVudS1tb2JpbGVfX3RyaWdnZXItLWJhY2sge1xuICBsZWZ0OiAwLjFlbTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuLm1lbnUtbW9iaWxlX190cmlnZ2VyLm1lbnUtbW9iaWxlX190cmlnZ2VyLS1iYWNrOjpiZWZvcmUge1xuICBtYXJnaW46IC0zcHggYXV0byAxcHg7XG4gIGNvbnRlbnQ6IFwiXFxGMTA0XCI7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXItLWJhY2sgKyAubWVudS1tb2JpbGVfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubWVudS1tb2JpbGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lbnUtbGVmdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW51LWxlZnQubWVudS1sZWZ0LS1zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1sZWZ0X190cmlnZ2VyOmNoZWNrZWQgfiAubWVudS1sZWZ0Lm1lbnUtbGVmdC0tc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtbGVmdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtbGVmdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtbGVmdF9fbGluazpob3Zlcjpub3QoLm1lbnUtbGVmdF9fbGluay0tbGV2ZWwtMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbGVmdF9fbGluay5tZW51LWxlZnRfX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1sZWZ0X19hcnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW51LWxlZnRfX2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51LWxlZnRfX3RyaWdnZXI6Y2hlY2tlZCArIC5tZW51LWxlZnRfX2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51LXRvb2xzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LXRvb2xzX19saW5rIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtdG9vbHNfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLm1lbnUtdG9vbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50b29scy1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRlbTtcbn1cbi5hcnRpY2xlX19oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uYXJ0aWNsZV9faGVhZGVyLS1naWFudCB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYXJ0aWNsZV9fc3ViaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuLmFydGljbGVfX3N1YmhlYWRlci0tZ2lhbnQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXJ0aWNsZV9fbGVhZHRleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBjb2xvcjogIzdlN2U3ZTtcbn1cbi5hcnRpY2xlX19wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hcnRpY2xlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZV9faW1hZ2UtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luOiAwLjNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZV9faW1hZ2Utem9vbS13cmFwIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLmFydGljbGVfX2ltYWdlLS1iYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmFydGljbGVfX3N1YnNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpY2xlX19zaG9ydC1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZV9fcXVvdGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbjogMCAzNXB4O1xufVxuLmFydGljbGVfX3F1b3RlLWF1dGhvciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmFydGljbGVfX3BhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXJ0aWNsZV9fcGFyYWdyYXBoLS1ncmVhdC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmFydGljbGVfX3BhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5hcnRpY2xlX19wYXJhZ3JhcGggb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4uYXJ0aWNsZV9faW5mby1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcnRpY2xlX19pbmZvLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFydGljbGVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbi5hcnRpY2xlX19ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIHRvcDogMDtcbn1cbi5hcnRpY2xlX19ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgYm90dG9tOiAwO1xufVxuLmFydGljbGVfX2dyaWQtLWxpbmVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG59XG4uYXJ0aWNsZV9fZHJvcC1jYXAge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFydGljbGVfX292ZXJsYXktb2Zmc2V0IHtcbiAgdG9wOiAtMTcwcHg7XG59XG4uYXJ0aWNsZS1saXN0X19pdGVtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4uYXJ0aWNsZS1saXN0X19pdGVtLW1pY3JvLWluZm8ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmFydGljbGUtbGlzdF9faXRlbS1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLmFydGljbGUtc2ltcGxlLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5hcnRpY2xlLXNpbXBsZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUtY2Fyb3VzZWwtaXRlbV9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWNhcm91c2VsLWl0ZW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGltZWxpbmVfX2RhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuLnRpbWVsaW5lX19kYXRlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lX19kYXRlLS1jbGVhbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGltZWxpbmVfX2RhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiA1MCU7XG59XG4udGltZWxpbmVfX2RhdGUtLWNsZWFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lX19kYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpbWVsaW5lX19kYXRlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbn1cbi5mb290ZXJfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmZvb3Rlcl9fY2FyZC10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5mb290ZXJfX3BheW1lbnQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYwMzAnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLndpcmUtaW1hZ2UtbGluZXMge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuNCkgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwcHgpO1xufVxuLmdyaWRfX2NvbC0xMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbGctMTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLW1kLTEyIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1zbS0xMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wteHMtMTIgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmdyaWRfX2NvbC0xMiAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLWxnLTEyIC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtbWQtMTIgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1zbS0xMiAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLXhzLTEyIC53aXJlLWltYWdlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNHB4KTtcbn1cbi5ncmlkX19jb2wtNCAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbGctNCAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbWQtNCAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtc20tNCAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wteHMtNCAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uZ3JpZF9fY29sLTQgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1sZy00IC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtbWQtNCAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLXNtLTQgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC14cy00IC53aXJlLWltYWdlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbn1cbi5ncmlkX19jb2wtMyAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbGctMyAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbWQtMyAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtc20tMyAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wteHMtMyAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uZ3JpZF9fY29sLTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLWxnLTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLW1kLTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXNtLTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXhzLTIgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYmFja2dyb3VuZC1pbWFnZV9fd3JhcHBlciAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dvIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4ubG9nbyAud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnTG9nbyc7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMjRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4ucmVjZWlwdF9fbG9nbyAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnJlY2VpcHRfX2xvZ28gLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJ0xvZ28nO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLnRhYmxlIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLm1pbmktY2FydC10YWJsZSAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5jYXJ0LXRhYmxlX19pbWFnZSAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kcm9wZG93bl9faXRlbSAud2lyZS1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZm9vdGVyX19jYXJkLXR5cGUgLndpcmUtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmxpZ2h0Ym94IC53aXJlLWltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5nYWxsZXJ5LXNsaWRlcl9faW1hZ2UgLndpcmUtaW1hZ2Uge1xuICB3aWR0aDogNTUwcHg7XG4gIGhlaWdodDogMzUwcHg7XG59XG4ubGF5ZXJlZC1pbWFnZSAud2lyZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ud2lyZS1ncmF5c2NhbGUge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAvKiBGaXJlZm94IDEwKyAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoOTklKTtcbiAgLyogQ2hyb21lIDE5KyAmIFNhZmFyaSA2KyAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogRml4IGZvciB0cmFuc2l0aW9uIGZsaWNrZXJpbmcgKi9cbn1cbi5iYWNrZ3JvdW5kLWltYWdlLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC4zKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuNCkgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjQpIDIwcHgpO1xufVxuLmJhY2tncm91bmQtaW1hZ2VfX3dyYXBwZXIgLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG4uYmFja2dyb3VuZC1pbWFnZS53aXJlLWltYWdlLWxpbmVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyaWRfX2NvbC0xMi5iYWNrZ3JvdW5kLWltYWdlLndpcmUtaW1hZ2UtbGluZXMge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLndpcmVmcmFtZS10b29sc19faW5mbyB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi53aXJlZnJhbWUtdG9vbHMtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndpcmVmcmFtZS10b29scy0tb3BlbiB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLndpcmVmcmFtZS10b29scy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNvbW1lbnRfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbW1lbnQtbWFyayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uY29tbWVudC1tYXJrX190YWcge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xufVxuLmNvbW1lbnQtbWFyay0tYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBCODVDODtcbn1cbi5jb21tZW50LW1hcmstLWFjdGl2ZSAuY29tbWVudC1tYXJrX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEI4NUM4O1xufVxuLmNvbW1lbnQtbWFyay0taG92ZXI6bm90KC5jb21tZW50LW1hcmstLWFjdGl2ZSkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUM2ODNCO1xufVxuLmNvbW1lbnQtbWFyay0taG92ZXI6bm90KC5jb21tZW50LW1hcmstLWFjdGl2ZSkgLmNvbW1lbnQtbWFya19fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNjgzQjtcbn1cbi5jb21tZW50LXRleHRhcmVhIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBCODVDODtcbn1cbi5jb21tZW50LS1hY3RpdmUge1xuICBjb2xvcjogI0VDNjgzQjtcbn1cbi5jb21tZW50LS1hY3RpdmUgLmNvbW1lbnRfX251bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzY4M0I7XG59XG4ucHJvZHVjdF9fdGh1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMC42ZW07XG59XG4ucHJvZHVjdF9fdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4ucHJvZHVjdF9faW5mby0tdGFicyB7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0X19zZWN0aW9uIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ucHJvZHVjdF9fc2VjdGlvbi5wcm9kdWN0X19zZWN0aW9uLS1ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IDFweCAjZDNkM2QzIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbi5wcm9kdWN0X19zZWN0aW9uLnByb2R1Y3RfX3NlY3Rpb24tLXJpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4ucHJvZHVjdF9fZG9jdW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdF9fZG9jdW1lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xufVxuLnByb2R1Y3RfX2RvY3VtZW50LWltZyB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3RfX2RvY3VtZW50LWljb24ge1xuICBmb250LXNpemU6IDcwcHg7XG59XG4ucHJvZHVjdF9fcHJpY2UtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0X19wcmljZS1hY3Rpb25zX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19wcmljZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdF9fcHJpY2UtYWN0aW9uc19fcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnByb2R1Y3RfX3F1YW50aXR5LXNlbGVjdG9yIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5pdGVtLW51bWJlciB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbn1cbi5pdGVtLW51bWJlci0tY29tcHJlc3NlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi5wcmljZS0tcnJwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4ucHJpY2UtLWNvbmRlbnNlZCB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbn1cbi5wcmljZS0tbWljcm8ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNDdyZW0gIWltcG9ydGFudDtcbn1cbi5iZWZvcmUtcHJpY2Uge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5iZWZvcmUtcHJpY2UtLW1pY3JvIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtICFpbXBvcnRhbnQ7XG59XG4udmF0LXByaWNlIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmF0LXByaWNlLS1taWNybyB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RfX3ByaWNlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5wcm9kdWN0X19zdG9jay1kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5mYXZvcml0ZXMtLW1kIHtcbiAgcGFkZGluZzogMC42ZW07XG59XG4uZmF2b3JpdGVzLS1sZyB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5mYXZvcml0ZXMtLWZvci1ncmlkLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLmZhdm9yaXRlcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhdm9yaXRlcy5kaXNhYmxlZCBpIHtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLXJvdyAuc3RpY2tlcnMtY29udGFpbmVyX190YWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjZlbSAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tc2FsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzQyM0Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tbmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLWJhbGwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBtYXJnaW46IDAuNmVtO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci0tcmlnaHQge1xuICByaWdodDogMC42ZW07XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG4ucHJvZHVjdCAuc3RpY2tlcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1taWNybyB7XG4gIG1hcmdpbjogMC4zZW07XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0b2NrLWljb24ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0b2NrLWljb24tLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwRDIwMDtcbn1cbi5zdG9jay1pY29uLS1ub3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM0MjNGO1xufVxuLnN0b2NrLWljb24tLWNvbW1pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM2ODNCO1xufVxuLmRlbGl2ZXJ5LWFuZC1zdG9jay1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnBhcmNlbC1zaG9wLWFkZHJlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4uc3RhdGljLXZhcmlhbnQge1xuICBjb2xvcjogI2QzZDNkMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGF0aWMtdmFyaWFudC0tY29sb3Ige1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG59XG4uc3RhdGljLXZhcmlhbnQtLWNvbG9yLS1sZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjN2U3ZTdlLCBpbnNldCAwIDAgMCAycHggI2ZmZmZmZjtcbn1cbi5zdGF0aWMtdmFyaWFudC0tY29sb3I6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5xdHktZmllbGQge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF0eS1maWVsZC0tYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnF0eS1maWVsZC0tYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBhY3RpdmUtcXR5IDFzIDE7XG59XG5Aa2V5ZnJhbWVzIGFjdGl2ZS1xdHkge1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDMwNEE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG4uY2FydC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FydC1vcmRlcmxpbmVfX2NlbGwge1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5jYXJ0LW9yZGVybGluZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbi5jYXJ0LW9yZGVybGluZV9fY2VsbF9fYmxvY2sge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uY2FydC10YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCAjZmZmO1xufVxuLmNhcnQtdGFibGVfX2ltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FydC10YWJsZV9fcXVhbnRpdHkge1xuICB3aWR0aDogODBweDtcbn1cbi5jYXJ0LXRhYmxlX19hY3Rpb25zIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4uY2FydC10YWJsZV9fcHJpY2Uge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY2FydC1zdW1tYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5jYXJ0LXN1bW1hcnlfX2luZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2FydC1zdW1tYXJ5X19zdWJ0b3RhbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FydC1zdW1tYXJ5X190b3RhbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FydC1zdW1tYXJ5X190b3RhbHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uY2FydC1vcmRlcmxpbmVfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcbn1cbi5jYXJ0LW9yZGVybGluZV9fZmFkZWQtdGV4dCB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJ0X19leHBhbmRhYmxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2FydF9fZXhwYW5kYWJsZSBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYXJ0X19leHBhbmRhYmxlIGJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi5jYXJ0X19leHBhbmRhYmxlIH4gLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLmNhcnRfX2V4cGFuZGFibGU6aG92ZXIge1xuICBjb2xvcjogIzAwODVDQTtcbn1cbi5tYXRyaXgge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLmlzLW9wZW4gLm1hdHJpeF9faWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjA1Nic7XG59XG4ubWF0cml4X19pbnB1dC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGhlaWdodDogNTVweDtcbn1cbi5tYXRyaXhfX2NlbGwtZGlzYWJsZWQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuLm1hdHJpeC1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuLm1hdHJpeC1pbnB1dC1maWVsZDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5tYXRyaXgtaW5wdXQtZmllbGQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXRyaXgtaW5wdXQtZmllbGQ6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzYyODI4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWF0cml4LWxhYmVsLWZpZWxkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5tYXRyaXgtbGFiZWwtZmllbGQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLm1hdHJpeC1vcHRpb24taW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ubWF0cml4LW9wdGlvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYThhOGE4O1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmxvYXRpbmctbWluaS1jYXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWluaS1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWluaS1jYXJ0X19jb3VudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm1pbmktY2FydF9fY291bnRlci5taW5pLWNhcnRfX2NvdW50ZXItLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2hhZG93OiAwO1xufVxuLm1pbmktY2FydC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDgwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5oZWFkZXItbWVudV9fbGluayArIC5taW5pLWNhcnQtZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1pbmktY2FydC1kcm9wZG93bl9faW5uZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLm1pbmktY2FydC1kcm9wZG93bl9fYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cbi5taW5pLWNhcnQtdGFibGUge1xuICBtYXJnaW46IDA7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmUubWluaS1jYXJ0LW9yZGVybGluZS0tZGlzY291bnQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX3JlbW92ZS1idG4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUtLWxnIHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS0tbWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLS1zbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS0tZnVsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLS10cnVuY2F0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubWluaS1jYXJ0X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1pbmktY2FydC10b3RhbHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5taW5pLWNhcnQtdG90YWxzOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9kdWN0LWxpc3Qge1xuICB0b3A6IC0wLjZlbTtcbn1cbi5wcm9kdWN0LWxpc3QtLXNoYWRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMXB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9kdWN0LWxpc3QtLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcbn1cbi5wcm9kdWN0LWxpc3RfX2NvbmRlbnNlZC10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5wcm9kdWN0LWxpc3QtcHJvZHVjdHMtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5wcm9kdWN0LWxpc3RfX2xpc3QtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtbGlzdF9fbGlzdC1pdGVtX19sZWZ0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4ucHJvZHVjdC1saXN0X19saXN0LWl0ZW1fX3JpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2xpc3QtaXRlbV9fcmlnaHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fbGlzdC1pdGVtX19wcmljZS1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQtaXRlbSB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZC1pdGVtX19pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZC1pdGVtX19wcmljZS1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQtaXRlbV9fZm9vdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaXRlbV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaXRlbV9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtZmF2b3JpdGVzIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWFjdGlvbnMge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pbWFnZSB7XG4gIG1pbi13aWR0aDogNzVweDtcbn1cbi5mYWNldHMtY29udGFpbmVyX19ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZhY2V0cy1jb250YWluZXJfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEuMmVtIDAuNmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNldHMtY29udGFpbmVyX19saXN0IHtcbiAgcGFkZGluZzogMC42ZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbGlzdC5pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZhY2V0cy1jb250YWluZXJfX2xpc3QtLW1vcmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhY2V0cy1jb250YWluZXJfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbW9yZS5pcy10b2dnbGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmZhY2V0cy1jb250YWluZXJfX21vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmLCB0cmFuc3BhcmVudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmlzLXRvZ2dsZWQgLmZhY2V0cy1jb250YWluZXJfX21vcmUtYnV0dG9uIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNoZWNrYm94LWZhY2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCArIGxhYmVsLmNoZWNrYm94LWZhY2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGVja2JveC1mYWNldF9fbGFiZWwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHggMCA0cHg7XG59XG4uY2hlY2tib3gtZmFjZXRfX2NvdW50IHtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY2V0cy1jb250YWluZXItdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mYWNldHMtY29udGFpbmVyLS10b3AsXG4gIC5mYWNldHMtY29udGFpbmVyLS10b3AuZXhwYW5kYWJsZS0tY29sbGFwc2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhY2V0cy1jb250YWluZXItLWxlZnQsXG4gIC5mYWNldHMtY29udGFpbmVyLS1sZWZ0LmV4cGFuZGFibGUtLWNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy11bml0cy1zZWxlY3Rvci0tc2VwYXJhdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtZmF2b3JpdGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjZlbTtcbiAgICByaWdodDogMC42ZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtcHJpY2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy11bml0cy1zZWxlY3Rvci0tc2VwYXJhdGVkIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtcmlnaHQtYm90dG9tLXNlY3Rpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtcmlnaHQtYm90dG9tLXNlY3Rpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtYWN0aW9ucyB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuLmZhdm9yaXRlcy0tZm9yLXRpbGVzLXZpZXcge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMC41ZW07XG59XG4uY2hlY2tvdXQgbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoZWNrb3V0IGxhYmVsID4gc21hbGwge1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja291dCBsYWJlbCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNoZWNrb3V0X19oZWFkZXItc3RlcHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICBjb2xvcjogI2FkYWRhZDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNoZWNrb3V0X19oZWFkZXItc3RlcHMtaXRlbTpob3Zlcixcbi5jaGVja291dF9faGVhZGVyLXN0ZXBzLWl0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4uY2hlY2tvdXRfX2hlYWRlci1zdGVwcy1pdGVtLmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG59XG4uY2hlY2tvdXRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hlY2tvdXRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2hlY2tvdXRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjZweCBzb2xpZCAjZTRlNGU0O1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbSArIC5jaGVja291dC1pbnB1dF9faXRlbSB7XG4gIGJvcmRlci10b3A6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbS1pY29uID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbS1lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5sYWJlbDpob3ZlciAuY2hlY2tvdXQtaW5wdXRfX2l0ZW0tZWRpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNoZWNrb3V0LWlucHV0X19wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLmNoZWNrb3V0X19zaWRlYmFyLWl0ZW0ge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHRvcDogMS4yZW07XG59XG4ucmVjZWlwdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNlaXB0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNGVtO1xuICB9XG59XG4ucmVjZWlwdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNlaXB0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ucmVjZWlwdF9faXRlbSArIC5yZWNlaXB0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY2VpcHRfX2l0ZW0gKyAucmVjZWlwdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMi40ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlY2VpcHRfX2l0ZW0tLXNtYWxsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ucmVjZWlwdF9fZGF0YS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMS42cHggc29saWQgI2U0ZTRlNDtcbn1cbi5yZWNlaXB0X19kYXRhLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmVjZWlwdF9fZGF0YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5yZWNlaXB0X19kYXRhLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtaXRlbSArIC5yZWNlaXB0X19kYXRhLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjZWlwdF9fZGF0YS1pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtaXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWlwdF9fZGF0YS1pdGVtOm50aC1jaGlsZChuKzUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxufVxuLm9yZGVyZHJhZnRfX2J1dHRvbi0tcmVuYW1lIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5vcmRlcmRyYWZ0X19idXR0b24tLXJlbmFtZSBpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4ub3JkZXJkcmFmdF9fYnV0dG9uLS1yZW5hbWU6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMC4zZW0gMS4yZW07XG59XG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJlYWRjcnVtYl9faXRlbSBhIHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjEwNSc7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi5idG4sXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3b3JkLXNwYWNpbmc6IGluaXRpYWw7XG59XG4uYnRuOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5idG46aG92ZXI6bm90KDpkaXNhYmxlZCksXG4uYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSksXG4uYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuOmZvY3VzOm5vdCguZGlzYWJsZWQpLFxuLmJ1dHRvbjpmb2N1czpub3QoLmRpc2FibGVkKSxcbi5idG46Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4uYnV0dG9uOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG4uYnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSxcbi5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbn1cbi5idG4tLWRlbGV0ZTpob3Zlcixcbi5idXR0b24tLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmJ0bi0tZXhwYW5kOmhvdmVyLFxuLmJ1dHRvbi0tZXhwYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ1dHRvbi5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbi5idG4tLXByaW1hcnk6aG92ZXIsXG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tLXByaW1hcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG4gIGJvcmRlci1jb2xvcjogIzdlN2U3ZTtcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tLXNlY29uZGFyeTpob3Zlcixcbi5idG4tLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuLmJ0bi0tdGVydGlhcnkge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xufVxuLmJ0bi0tdGVydGlhcnk6Zm9jdXMsXG4uYnRuLS10ZXJ0aWFyeTpob3Zlcixcbi5idG4tLXRlcnRpYXJ5OmFjdGl2ZSxcbi5idG4tLXRlcnRpYXJ5LmJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbn1cbi5idG4tLXNtIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmJ0bi0tbGcge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDUuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweCA0cmVtO1xufVxuLmJ0bi0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uYnRuLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1jbGVhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tLWNsZWFuOmZvY3VzLFxuLmJ0bi0tY2xlYW46aG92ZXIsXG4uYnRuLS1jbGVhbjphY3RpdmUsXG4uYnRuLS1jbGVhbi5idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4uYnRuLS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWxpbmstY2xlYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnRuLS1saW5rLWNsZWFuOmZvY3VzLFxuLmJ0bi0tbGluay1jbGVhbjpob3Zlcixcbi5idG4tLWxpbmstY2xlYW46YWN0aXZlLFxuLmJ0bi0tbGluay1jbGVhbi5idG4tLWFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXJhaXNlZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmJ0bi0tdGFnIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4tLXRhZy5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWctYnRuLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50YWctYnRuLXRyaWdnZXI6Y2hlY2tlZCArIC5idG4tLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tY29sb3Jib3gge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi0tY29sb3Jib3guY2hlY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NDU0NTQ7XG59XG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cImJ1dHRvblwiXSB7XG4gIEBleHRlbmQgLmJ0bjtcbn1cbi5idG5fX2NvbG9yYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uYnV0dG9ucy1jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbi5idXR0b25zLWNvbGxlY3Rpb24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbi5idXR0b25zLWNvbGxlY3Rpb24tLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idXR0b25zLWNvbGxlY3Rpb24gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idXR0b25zLWNvbGxlY3Rpb24gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5jaXJjbGUtaWNvbi1idG4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmNpcmNsZS1pY29uLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC04cHg7XG59XG4uYnRuLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLXNwaW5uZXIuZmEsXG4uYnRuLXNwaW5uZXIuZmFiLFxuLmJ0bi1zcGlubmVyLmZhbCxcbi5idG4tc3Bpbm5lci5mYXIsXG4uYnRuLXNwaW5uZXIuZmFzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2UtYnRuLXByaW1hcnktaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDIuNGVtO1xuICB9XG59XG4uY2FyZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXJkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICB9XG59XG4uY2FyZF9faXRlbSArIC5jYXJkX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRfX2l0ZW0gKyAuY2FyZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gIH1cbn1cbi5jYXJkX19pdGVtLXN1YnNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcmRfX2l0ZW0tc3Vic2V0LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9faXRlbS1zdWJzZXQtaXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhcmQtaGVhZGVyICsgLmNhcmQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLWJvZHkge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgfVxufVxuLmNhcmQtaGVhZGVyX19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMS42cHggI2QzZDNkMyBzb2xpZDtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xufVxuLmNhcmQtaGVhZGVyX19zdGF0dXMuY2FyZC1oZWFkZXJfX3N0YXR1cy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE3NTA1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzQxNzUwNTtcbn1cbi5jYXJkLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4ucGFyYWdyYXBoLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QzZDNkMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTVweDtcbn1cbi5jYXJvdXNlbC0taGlkZGVuLFxuLmNhcm91c2VsX19jb250YWluZXItLWhpZGRlbiB7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcm91c2VsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xufVxuLmNhcm91c2VsLS1ob3Jpem9udGFsIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWxfX3NsaWRlLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2Fyb3VzZWxfX3NsaWRlLS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLXByZXYtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjFweCk7XG4gIGxlZnQ6IDEuMmVtO1xuICB6LWluZGV4OiA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcm91c2VsLXByZXYtYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA1Myc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1uZXh0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIxcHgpO1xuICByaWdodDogMS4yZW07XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmNhcm91c2VsLW5leHQtYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA1NCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmNhcm91c2VsLS12ZXJ0aWNhbCAuY2Fyb3VzZWwtcHJldi1idG4sXG4uY2Fyb3VzZWwtcHJldi1idG4tLXZlcnRpY2FsIHtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwLjNlbTtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLXByZXYtYnRuOmJlZm9yZSxcbi5jYXJvdXNlbC1wcmV2LWJ0bi0tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjA3Nyc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLW5leHQtYnRuLFxuLmNhcm91c2VsLW5leHQtYnRuLS12ZXJ0aWNhbCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwLjZlbTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTlweCk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMC4zZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLW5leHQtYnRuOmJlZm9yZSxcbi5jYXJvdXNlbC1uZXh0LWJ0bi0tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjA3OCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5jYXJvdXNlbF9fZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsX19kb3Qge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgbWFyZ2luOiAwIDdweDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNW1zIGVhc2U7XG59XG4uY2Fyb3VzZWxfX2RvdDpob3Zlcixcbi5jYXJvdXNlbF9fZG90OmZvY3VzLFxuLmNhcm91c2VsX19kb3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmNhcm91c2VsX19kb3QuY2Fyb3VzZWxfX2RvdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2Fyb3VzZWxfX3ByZWxvYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcm91c2VsX19wcmVsb2FkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuLmNhcm91c2VsX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxLjJlbTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG4uY29sb3ItYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEycHg7XG59XG4uY29sb3ItYm94X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY29sb3ItYm94X19jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uY29sb3ItYm94X19jb2xvciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb2xvci1ib3hfX3ZhbHVlIHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uZGF0YS1saXN0X19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGEtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZGF0YS1saXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5kYXRhLWxpc3RfX2l0ZW06aG92ZXIgLmRhdGEtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhdGEtbGlzdF9faXRlbS0taGFzLWFjdGlvbnMgdHIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGF0YS1saXN0X19hY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uZGF0YS1saXN0X19hY3Rpb24tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZGF0YS1saXN0X19yZW1vdmUtYnRuIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5kYXRhLWxpc3RfX21haW4taXRlbSB7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbn1cbi5kYXRhLWxpc3RfX2luZm8taXRlbSB7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbSAwLjVlbTtcbn1cbi5kYXRhLWxpc3Qtc21hbGwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5kcm9wZG93bi10cmlnZ2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHJvcGRvd24tdHJpZ2dlci1vZmYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1hYnNvbHV0ZS1wb3NpdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1wb3NpdGlvbi0zMnB4IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAtMTBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1yaWdodC1hbGlnbmVkIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLWNvbWJpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiA2OTBweDtcbiAgd2lkdGg6IDE1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLWNvbWJpbmVkLW1vYmlsZSB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25fX2NvbHVtbi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJvcGRvd25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kcm9wZG93bl9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bl9fYnRuLmRyb3Bkb3duX19idG4tLXVuaXQtc2VsZWN0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuLmRyb3Bkb3duX19idG4uZHJvcGRvd25fX2J0bi0tc21hbGwge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmRyb3Bkb3duX19idG4uZHJvcGRvd25fX2J0bi0tY2xlYW4ge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHJvcGRvd25fX2J0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNmVtO1xufVxuLmRyb3Bkb3duX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duX19jb250ZW50LS1zaG93LWxlZnQge1xuICByaWdodDogLTM4cHg7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtLW5vLWxpbWl0IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5kcm9wZG93bl9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5kcm9wZG93bl9faXRlbS5kcm9wZG93bl9faXRlbS0tbm90LXNlbGVjdGFibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlcGVyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmRyb3Bkb3duX19pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG4uZHJvcGRvd25fX2l0ZW0uYWN0aXZlLmRyb3Bkb3duX19pdGVtLS1ub3Qtc2VsZWN0YWJsZSxcbi5kcm9wZG93bl9faXRlbTpob3Zlci5kcm9wZG93bl9faXRlbS0tbm90LXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmRyb3Bkb3duX19pdGVtLmFjdGl2ZS5kcm9wZG93bl9faXRlbS0tYWN0aXZlLFxuLmRyb3Bkb3duX19pdGVtOmhvdmVyLmRyb3Bkb3duX19pdGVtLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlcGVyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmRyb3Bkb3duLXRyaWdnZXI6Y2hlY2tlZCArIC5kcm9wZG93biAuZHJvcGRvd25fX2J0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZHJvcGRvd24tdHJpZ2dlcjpjaGVja2VkICsgLmRyb3Bkb3duIC5kcm9wZG93bl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLXRyaWdnZXI6Y2hlY2tlZCArIC5kcm9wZG93biAuZHJvcGRvd24tdHJpZ2dlci1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51bml0LXNlbGVjdG9yLS1yZWFkb25seSAuZHJvcGRvd25fX2J0bi0tdW5pdC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi51bml0LXNlbGVjdG9yLS1yZWFkb25seSAuZHJvcGRvd25fX2J0bi0tdW5pdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdCBpIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RfX2l0ZW0tLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuLmxpc3RfX2l0ZW0tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5saXN0X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdF9fbGluazpob3Zlcixcbi5saXN0X19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpc3RfX251bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0X19udW1iZXJlZC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdF9fc2VwZXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5saXN0X19zZXBlcmF0b3ItLWNsZWFuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3QtLWNsZWFuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LS1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5tYXAtY29udGFpbmVyX19jYW52YXMge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWFwLWNvbnRhaW5lcl9fY2FudmFzICoge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tYXAtY29udGFpbmVyX19jYW52YXNfX2xvY2F0aW9uLWluZm8gaDUsXG4ubWFwLWNvbnRhaW5lcl9fY2FudmFzX19sb2NhdGlvbi1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG4uZHluYW1pY3dlYi1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbn1cbi5keW5hbWljd2ViLW1hcCA+IC5keW5hbWljd2ViLW1hcF9fd3JhcCB7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAyZW07XG59XG4uZHluYW1pY3dlYi1tYXBfX3dyYXAsXG4uZHluYW1pY3dlYi1tYXBfX21hcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keW5hbWljd2ViLW1hcF9fbG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmR5bmFtaWN3ZWItbWFwX19sb2NhdGlvbi1pbmZvIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHluYW1pY3dlYi1tYXBfX2xvY2F0aW9uLWNvbnRhY3Qge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZmlsZXB1Ymxpc2hfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA5OTk7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmZpbGVwdWJsaXNoX19pbWFnZSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5maWxlcHVibGlzaF9fYmFjay1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbGVwdWJsaXNoX191cmwge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWxlcHVibGlzaF9faW5mbyAqIHtcbiAgZmxleDogMTtcbn1cbi5maWxlcHVibGlzaF9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlsZXB1Ymxpc2hfX2RhdGUsXG4uZmlsZXB1Ymxpc2hfX2ZpbGVzaXplIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2E4YThhODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi8qIE1lZGlhIFF1ZXJpZXNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLypcbk5vdGU6IFRoZSBiZXN0IHdheSB0byBzdHJ1Y3R1cmUgdGhlIHVzZSBvZiBtZWRpYSBxdWVyaWVzIGlzIHRvIGNyZWF0ZSB0aGUgcXVlcmllc1xubmVhciB0aGUgcmVsZXZhbnQgY29kZS4gRm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50ZWQgdG8gY2hhbmdlIHRoZSBzdHlsZXMgZm9yIGJ1dHRvbnNcbm9uIHNtYWxsIGRldmljZXMsIHBhc3RlIHRoZSBtb2JpbGUgcXVlcnkgY29kZSB1cCBpbiB0aGUgYnV0dG9ucyBzZWN0aW9uIGFuZCBzdHlsZSBpdFxudGhlcmUuXG4qL1xuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbC1vdmVybGF5Lm1vZGFsLW92ZXJsYXktLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1ZW0pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgfVxufVxuLm1vZGFsIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLS14cyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5tb2RhbC0tc20ge1xuICB3aWR0aDogNDAwcHg7XG59XG4ubW9kYWwtLW1kIHtcbiAgd2lkdGg6IDU1MHB4O1xufVxuLm1vZGFsLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLm1vZGFsLS04MDBweCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1vZGFsLS1mdWxsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJlbSk7XG59XG4ubW9kYWwtLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJlbSk7XG59XG4ubW9kYWwtLWZ1bGxfX2ltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDZlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDZlbSk7XG59XG4ubW9kYWwtLWlmcmFtZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB3aWR0aDogOTIwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5tb2RhbF9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kYWwtaGVpZ2h0LS14cyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1zbSB7XG4gIGhlaWdodDogMjgwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1tZCB7XG4gIGhlaWdodDogNTUwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1sZyB7XG4gIGhlaWdodDogOTIwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1mdWxsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4ubW9kYWxfX2JvZHktLWZ1bGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5tb2RhbF9fYm9keS0tZmlsZS1wcmV2aWV3IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG59XG4ubW9kYWxfX2ltYWdlLS1maWxlLXByZXZpZXcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNWVtKTtcbn1cbi5tb2RhbC10b29scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogOTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtdHJpZ2dlcjpjaGVja2VkICsgLm1vZGFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwLjhlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ubW9kYWxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuLS1jbGVhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC0tdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2RhbC0tdG9wLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubW9kYWwtLWJvdHRvbS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubW9kYWwtLWJvdHRvbS1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuLm1vZGFsLS1ib3R0b20tYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG4ubW9kYWwtLXRvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5tb2RhbC0tcGFkZGluZy1mb3ItY2xvc2UtYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5tb2RhbF9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLm1vZGFsX19mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbF9faW1hZ2UtbWluLXNpemUtd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbF9faW1hZ2VzLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuMmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbF9fcHJldi1idG4sXG4ubW9kYWxfX25leHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWxfX3ByZXYtYnRuOmZvY3VzLFxuLm1vZGFsX19uZXh0LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWxfX3ByZXYtYnRuIHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubW9kYWxfX25leHQtYnRuIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3Qge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMtbGlzdCB7XG4gIHRvcDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fc3RhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1ybWEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2luZm8ge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlcjpob3Zlcixcbi5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXI6Zm9jdXMsXG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlci5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXItLW5vLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyICoge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fbmFtZS5tZWRpYS1saXN0LWl0ZW1fX25hbWUtLW5vLWxpbmsge1xuICBjdXJzb3I6IHRleHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lLm1lZGlhLWxpc3QtaXRlbV9fbmFtZS0tbm8tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZSB0ciB0aCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS0tdXNlci1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS0tdXNlci1hZGRyZXNzIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlci1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lZGlhLWxpc3QtaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggI2QzZDNkMyBzb2xpZDtcbiAgcGFkZGluZzogMCAwLjJlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3N0YXRlLm1lZGlhLWxpc3QtaXRlbV9fc3RhdGUtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRDQUY1MDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zLWxpc3Q6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4ICNhOGE4YTggc29saWQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb24sXG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb246YWN0aXZlLFxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldyB7XG4gIGJvcmRlcjogMXB4ICM3ZTdlN2UgZGFzaGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3OmZvY3VzLFxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldzphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldy5tZWRpYS1saXN0LWl0ZW1fX2FkZC1uZXctLWNvbHVtbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fY2hlY2tib3ggKyBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uLWJ1dHRvbiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtOm5vdCgubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0KSAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbTpub3QoLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCkgLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB+IC5tZWRpYS1saXN0LWl0ZW1fX2luZm8sXG4gIC5tZWRpYS1saXN0LWl0ZW06bm90KC5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QpIC5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXIgfiAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19jaXJjbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUtLXVzZXItYWRkcmVzcyB0ciB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLS11c2VyLWFkZHJlc3MgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5wYWdlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGFnZXJfX2luZm8ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wYWdlcl9fYnRuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycHg7XG59XG4ucGFnZXJfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2VyX19udW0ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhZ2VyX19udW06aG92ZXI6bm90KC5wYWdlcl9fbnVtLS1jdXJyZW50KTpub3QoLnBhZ2VyX19udW0tLWVsbGlwc2lzKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDU0NTQ7XG59XG4ucGFnZXJfX251bS5wYWdlcl9fbnVtLS1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG4ucGFnZXJfX251bS5wYWdlcl9fbnVtLS1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLnBhZ2VyX19udW0ubGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnBhbmVsLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5wYW5lbC5wYW5lbC0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLnBhbmVsLS1sZWZ0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFuZWwucGFuZWwtLWxlZnQgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA0Jztcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLWxlZnQge1xuICBsZWZ0OiAtMjkwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1sZWZ0IC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNSc7XG59XG4ucGFuZWwucGFuZWwtLXJpZ2h0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFuZWwucGFuZWwtLXJpZ2h0IC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNSc7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodCB7XG4gIHJpZ2h0OiAtMjkwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodC5wYW5lbC0td2l0aC1jbG9zZS1idG4ge1xuICByaWdodDogLTEwMCU7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodCAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDQnO1xufVxuLnBhbmVsLnBhbmVsLS10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLnBhbmVsLnBhbmVsLS10b3AgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA2Jztcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLXRvcCB7XG4gIHRvcDogLTIyMHB4O1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tdG9wIC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNyc7XG59XG4ucGFuZWwucGFuZWwtLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ucGFuZWwucGFuZWwtLWJvdHRvbSAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tYm90dG9tIHtcbiAgYm90dG9tOiAtMjIwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1ib3R0b20gLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA2Jztcbn1cbi5wYW5lbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbF9faGVhZGVyLnBhbmVsX19oZWFkZXItLWxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC42ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ucGFuZWxfX2NvbnRlbnQtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhbmVsX19jb250ZW50LWJvZHkucGFuZWxfX2NvbnRlbnQtYm9keS0tY2FydCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZWxfX2NvbnRlbnQtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xufVxuLnBhbmVsLXRyaWdnZXItYnRuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMC4xNWVtO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwgLnBhbmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lbC1maXQtc2l6ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnBhbmVsLWZpdC1zaXplLmV4cGFuZGFibGUtLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG59XG4ucGFuZWxfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFuZWwtbGlzdC0taDMwMHB4IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzAwcHg7XG59XG4ucGFuZWwtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYW5lbC1saXN0X19pdGVtLnBhbmVsLWxpc3RfX2l0ZW0tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0tbnVtYmVyIHtcbiAgZmxleDogMTUwcHggMCAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wYW5lbC1saXN0X19pdGVtLW5hbWUge1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1jaGVjayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnNlYXJjaC5zZWFyY2gtLWxvbmcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnNlYXJjaC5zZWFyY2gtLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwLjZlbSBhdXRvO1xufVxuLnNlYXJjaC5zZWFyY2gtLXdpdGgtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICdcXEYwMDInO1xuICByaWdodDogMC41ZW07XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzIyMjIyMjtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bi5zZWFyY2hfX2dyb3Vwcy1idG4tLWFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzIyMjIyMjtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bi5zZWFyY2hfX2dyb3Vwcy1idG4tLWFjdGl2ZSArIC5zZWFyY2hfX2dyb3Vwcy1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQuc2VhcmNoX19maWVsZC0tYWN0aXZlICsgLnNlYXJjaF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMuc2VhcmNoX19yZXN1bHRzLS1jb21iaW5lZCB7XG4gIG1pbi13aWR0aDogNjYwcHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2J0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLW9ubHkge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbi5zZWFyY2hfX2NvbHVtbi0tcHJvZHVjdHMge1xuICBmbGV4OiAyO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fY29sdW1uLnNlYXJjaF9fY29sdW1uLS1wYWdlcyB7XG4gIGZsZXg6IDE7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4taGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCAjZTRlNGU0IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdC50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdCAudHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRfX2ltYWdlLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdCAudHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udHlwZWFoZWFkLXNlYXJjaC1yZXN1bHQgLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19yZXN1bHRzLnNlYXJjaF9fcmVzdWx0cy0tY29tYmluZWQge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaF9fY29sdW1uLnNlYXJjaF9fY29sdW1uLS1wYWdlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDNkM2QzIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zZWFyY2gtcmVzdWx0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1kZWxpbWl0ZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXJlc3VsdF9fc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fZGF0ZSB7XG4gIGNvbG9yOiAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3RlcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYThhOGE4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWJhcl9fc3RlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcC1iYXJfX3N0ZXA6OmFmdGVyLFxuLnN0ZXAtYmFyX19zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3RlcC1iYXJfX3N0ZXA6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5zdGVwLWJhcl9fc3RlcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E4YThhODtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbi5zdGVwLWJhcl9fc3RlcDpsYXN0LWNoaWxkOjphZnRlcixcbi5zdGVwLWJhcl9fc3RlcDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnN0ZXAtYmFyX19zdGVwLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGVwLWJhcl9fc3RlcC0tYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTQ1NDU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdGVwLWJhcl9fc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAuM2VtO1xuICB9XG4gIC5zdGVwLWJhcl9fc3RlcDo6YWZ0ZXIsXG4gIC5zdGVwLWJhcl9fc3RlcDo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi50YWJzX19saXN0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWJzX19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50YWJzX19sYWJlbCB7XG4gIGJvcmRlcjogMXB4ICNkM2QzZDMgc29saWQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWJzX19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjZmNmY2IHNvbGlkO1xufVxuLnRhYnNfX2xhYmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCAjZDNkM2QzIHNvbGlkO1xufVxuLnRhYnNfX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgxKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMik6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgyKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMyk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNCk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg0KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg1KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg1KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNik6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg2KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNyk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg3KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDcpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoOCk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg4KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg4KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoOSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg5KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMTApOmNoZWNrZWQgfiAudGFic19fbGlzdCA+IC50YWJzX19sYWJlbDpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEwKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDEwKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlIHRoZWFkLFxuLnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi50YWJsZSB0aGVhZCA+IHRyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUgdGhlYWQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG59XG4udGFibGUgdGZvb3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi50YWJsZSB0Zm9vdCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZSAuZmFzLFxuLnRhYmxlIC5mYXIsXG4udGFibGUgLmZhbCxcbi50YWJsZSAuZmFiIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50YWJsZS1oaWdobGlnaHQtLWxhc3QgdHI6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWhpZ2hsaWdodC0tbGFzdCB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLWhpZ2hsaWdodC0tbGFzdCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIyMjIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtLXNtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJsZS0tc21hbGwge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhYmxlLS1zbWFsbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnRhYmxlLS1vcmRlcmxpbmVzIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS0tY2xlYW4ge1xuICBtYXJnaW46IDA7XG59XG4udGFibGUtLWNsZWFuIHRoLFxuLnRhYmxlLS1jbGVhbiB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS0tYm9yZGVyZWQgdGgsXG4udGFibGUtLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGUtLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udGFibGUtLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi50YWJsZS0taG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLnRhYmxlLS1jb21wYWN0IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS0tY29tcGFjdCB0aGVhZCA+IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGUtLWNvbXBhY3QgdGgsXG4udGFibGUtLWNvbXBhY3QgdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG4udGFibGUtLWNvbmRlbnNlZCB0aCxcbi50YWJsZS0tY29uZGVuc2VkIHRkIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnRhYmxlLS1jb25kZW5zZWQgdGg6bm90KFtjb2xzcGFuXSk6bGFzdC1jaGlsZCxcbi50YWJsZS0tY29uZGVuc2VkIHRkOm5vdChbY29sc3Bhbl0pOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS0tY29uZGVuc2VkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYmxlLS1uby10b3AtYm9yZGVyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZV9fcm93LS1uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGVfX3Jvdy0tbm8tYm9yZGVyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX19zZWN0aW9uLWhlYWRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGVfX3Jvdy0tYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tYm90dG9tLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRodW1iLWxpc3RfX2l0ZW0ge1xuICBib3JkZXI6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbn1cbi50aHVtYi1saXN0X19pdGVtOmhvdmVyLFxuLnRodW1iLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbn1cbi50aHVtYi1pbWFnZS12aWV3IHtcbiAgcGFkZGluZzogMC4zZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2Fyb3VzZWwtLWhlaWdodC1pcy1zZXQgLnRodW1iLWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi50aHVtYi1saXN0X19pbWFnZS1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRodW1iLWxpc3RfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJlbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLnByZWxvYWRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXlfX2ljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTA0cHg7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXlfX2ljb246OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjFDRVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlci1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZWxvYWRlci1vdmVybGF5LWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXEYxQ0VcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlci1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTA7XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNHB4KTtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50LS1jbGVhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50LS1jbGVhbjo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS14eHMge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS14cyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLXNtIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLW1kIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLWxnIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLXhsIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0biB7XG4gIG1hcmdpbjogMC4zZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0bi5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXIgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xufVxuICsgLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuLm1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuLmxlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmV4cGFuZC10cmlnZ2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZXhwYW5kLXRyaWdnZXItLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb250ZW50OiAnXFxGMDY3JztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB6LWluZGV4OiA4MDtcbiAgcGFkZGluZzogMC42ZW07XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAtMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuLS1hYnNvbHV0ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjZlbTtcbiAgdG9wOiAwLjZlbTtcbn1cbi5leHBhbmQtY29udGFpbmVyIC5tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lciAubGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIC5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZC1jb250YWluZXIgLmxlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmQtY29udGFpbmVyIC5oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lciAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCB+IC5leHBhbmQtY29udGFpbmVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLmV4cGFuZC1jb250YWluZXIgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmQtY29udGFpbmVyX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWNvbnRhaW5lcl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI1MDAnO1xuICBmbG9hdDogcmlnaHQ7XG4gIHotaW5kZXg6IDgwO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIC5leHBhbmQtY29udGFpbmVyX19jb250ZW50LS1saW1pdC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi5leHBhbmQtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kLWJveF9faGVhZGVyIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGFuZC1ib3hfX2hlYWRlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhwYW5kLWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmV4cGFuZC1ib3hfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZXhwYW5kLWJveF9fbGlzdC1pdGVtLWxpbmsge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5leHBhbmQtYm94X19saXN0LWl0ZW0tbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwODVDQTtcbn1cbi5leHBhbmRhYmxlLS1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkICsgLmZvcm1fX2ZpZWxkLWdyb3VwLS1ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZvcm1fX2hlbHAtdGV4dCB7XG4gIG9yZGVyOiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mb3JtX19oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uID4gKiB7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uLS0yLTMgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAyO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uLS0yLTMgPiA6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDM7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAsXG4uZm9ybV9maWVsZC1jb21iaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLFxuLmZvcm1fX2ZpZWxkLWNvbWJpLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwIHNlbGVjdCxcbi5mb3JtX19maWVsZC1jb21iaSBzZWxlY3QsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gc2VsZWN0LFxuLmZvcm1fX2ZpZWxkLWdyb3VwIGlucHV0LFxuLmZvcm1fX2ZpZWxkLWNvbWJpIGlucHV0LFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIGlucHV0LFxuLmZvcm1fX2ZpZWxkLWdyb3VwIHRleHRhcmVhLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHRleHRhcmVhLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgc2VsZWN0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHNlbGVjdDpob3Zlcixcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiBzZWxlY3Q6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGQtY29tYmkgaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGQtY29tYmkgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgc2VsZWN0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHNlbGVjdDpmb2N1cyxcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiBzZWxlY3Q6Zm9jdXMsXG4uZm9ybV9fZmllbGQtZ3JvdXAgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQtY29tYmkgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQtZ3JvdXAgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybV9fZmllbGQtY29tYmkgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqW2Zvcl0sXG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtcHJlZml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtc3VmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWhpZGUtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZyk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fZmllbGQtbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmZvcm1fX2ZpZWxkLWNvbWJpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtX19maWVsZC1jb21iaSA+ICoge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fZmllbGQtY29tYmkgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcm1fX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDEuNnB4IHNvbGlkICNhOGE4YTg7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbn1cbi5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjRDMyRjJGO1xuICBjb2xvcjogI0QzMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4uZXJyb3ItYmxvY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA3MSc7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciBpIHtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjNENBRjUwO1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBpIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjRUM2ODNCO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBpIHtcbiAgY29sb3I6ICNFQzY4M0I7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94IHtcbiAgcGFkZGluZzogMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94IGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveC5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWQ0O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveC5ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVlZDQ7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94Lm5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhlZDtcbn1cbi5mb3JtX19oZWxwLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGVja2JveC1oZWxwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDEuNnB4ICNiMWIxYjEgc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4ICM1NDU0NTQgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCAjNTQ1NDU0IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZykge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOm5vdCguYnRuLS10YWcpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOm5vdCguYnRuLS10YWcpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwODVDQSwgaW5zZXQgMCAwIDAgM3B4ICNmNmY2ZjY7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDg1Q0EsIGluc2V0IDAgMCAwIDNweCAjZjZmNmY2O1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi5mb3JtdGFibGUgdGQge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmZvcm10YWJsZSB0ZCB0ZXh0YXJlYSxcbi5mb3JtdGFibGUgdGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd29yZC1zcGFjaW5nOiBpbml0aWFsO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoLmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCguZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdXFwtLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF1cXC0tZXhwYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4uZmlsZS1pbnB1dF9fcmVhbC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlsZS1pbnB1dF9fZmFrZS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZS1pbnB1dF9fZmFrZS1pbnB1dDpob3Zlcixcbi5maWxlLWlucHV0X19mYWtlLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xufVxuLmZpbGUtaW5wdXRfX3JlYWwtaW5wdXQ6Zm9jdXMgfiAuZmlsZS1pbnB1dF9fZmFrZS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmlsZS1pbnB1dF9fYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FsbGVyeV9fbWFpbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAuNmVtO1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjZlbSAwO1xufVxuLmxheWVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5ZXJlZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmxheWVyZWQtaW1hZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuLmxheWVyZWQtaW1hZ2UtLXRpbnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYi1sYXp5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmItbGF6eS5iLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhY2tncm91bmQtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tYmx1ciB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5pbWFnZS1maWx0ZXIuaW1hZ2UtZmlsdGVyLS1kYXJrZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tc2VwaWEge1xuICBmaWx0ZXI6IHNlcGlhKDEpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLW92ZXJleHBvc3VyZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLWJhbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uaW1hZ2UtZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uaW1hZ2UtcGFyYWdyYXBoIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4uaW1hZ2UtcGFyYWdyYXBoIC5pbWFnZS1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtaG92ZXJfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2UtaG92ZXJfX3dyYXBwZXIgPiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1hZ2UtaG92ZXItLXpvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaW1hZ2UtaG92ZXItLXpvb206aG92ZXIgaW1nIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuNDdyZW07XG59XG4ubGlnaHRib3hfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYThhOGE4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnaHRib3g6aG92ZXIgLmxpZ2h0Ym94X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGVhaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGVhaGVhZC50eXBlYWhlYWQtLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwLjZlbSBhdXRvO1xufVxuLnR5cGVhaGVhZC50eXBlYWhlYWQtLWZhdm9yaXRlcyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udHlwZWFoZWFkLWdyb3VwLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHlwZWFoZWFkLWdyb3VwLWJ0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYwRDcnO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtc2VhcmNoLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2JpbGUtc2VhcmNoLXRyaWdnZXI6Y2hlY2tlZCArIC50eXBlYWhlYWQtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZWFoZWFkLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50eXBlYWhlYWQtbW9iaWxlX19zZWFyY2gtZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC05OTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kX19jb250YWluZXIsXG4udmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDEuNzc3Nzc3NzgpIHtcbiAgLnZpZGVvLWJhY2tncm91bmRfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIHRvcDogLTEwMCU7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncvMS43Nzc3Nzc3OCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3OCkge1xuICAudmlkZW8tYmFja2dyb3VuZF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZpZC1pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAudmlkLWluZm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZC1pbmZvIC5hY3JvbnltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZGFzaGJvYXJkX193aWRnZXQge1xuICBtaW4td2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMC42ZW07XG4gIGZsZXg6IDE7XG59XG4ud2lkZ2V0IHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi53aWRnZXQud2lkZ2V0LS1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi53aWRnZXRfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi53aWRnZXRfX2ljb24ge1xuICBtYXJnaW46IDAuM2VtO1xufVxuLndpZGdldF9faWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDVyZW07XG59XG4ud2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjgycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZF9fd2lkZ2V0IHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRhc2hib2FyZF9fd2lkZ2V0IHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuLmltcGVyc29uYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5pbXBlcnNvbmF0aW9uLmltcGVyc29uYXRpb24tLXJpZ2h0LWxvd2VyLWJveC1sYXlvdXQsXG4uaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1iYXItbGF5b3V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltcGVyc29uYXRpb24uaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYm94LWxheW91dCB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5pbXBlcnNvbmF0aW9uLXRyaWdnZXIuanMtcmVtZW1iZXItc3RhdGU6bm90KFtkYXRhLWxvYWRlZF0pICsgLmltcGVyc29uYXRpb24uaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYm94LWxheW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1wZXJzb25hdGlvbi10cmlnZ2VyOmNoZWNrZWQgKyAuaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1ib3gtbGF5b3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDM2cHgpKTtcbiAgd2lkdGg6IDE4MHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIDFzLCB0cmFuc2Zvcm0gMXM7XG59XG4uaW1wZXJzb25hdGlvbi10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmltcGVyc29uYXRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogN3B4O1xufVxuLmltcGVyc29uYXRpb25fX21pbmltaXplLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYm9yZGVyOiAwO1xufVxuLmltcGVyc29uYXRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbXBlcnNvbmF0aW9uX19saW5rIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcbn1cbi5pbXBlcnNvbmF0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmltcGVyc29uYXRpb25fX2NvbnRhaW5lci5pbXBlcnNvbmF0aW9uX19jb250YWluZXItLWJveCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaW1wZXJzb25hdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW1wZXJzb25hdGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMgLnByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4uZHJvcGRvd24gLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0tLW5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRyb3Bkb3duIC5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0tLW5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHJvcGRvd24gLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX2Zvcm0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX3NpZ24taW4tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmltcGVyc29uYXRpb25fX3N0b3AtdGV4dCB7XG4gIHRleHQtYWxpZ24tbGFzdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW1wZXJzb25hdGlvbl9fc3RvcC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX19zdG9wLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYmFyLWxheW91dCAuaW1wZXJzb25hdGlvbl9fc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbXBlcnNvbmF0aW9uX190eXBlYWhlYWQge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW1wZXJzb25hdGlvbl9fdHlwZWFoZWFkIHtcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX190eXBlYWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uLWJhci1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmltcGVyc29uYXRpb24tYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zaWduYXR1cmUge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5zaWduYXR1cmVfX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF1b3RlLWljb24ge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnF1b3RlLXRleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcGFyYXRpb24tbGluZS1jb250YWluZXItLWFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnNlcGFyYXRpb24tbGluZS1jb250YWluZXItLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E4YThhODtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdlaWdodC14cyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LXNtIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13ZWlnaHQtbWQge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdlaWdodC1sZyB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LXhsIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgteHMge1xuICB3aWR0aDogMTBweDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdpZHRoLXNtIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtbWQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgteGwge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnUtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnUtd2lkdGgtLWF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cbi51LWZ1bGwtbWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnUtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi51LWhlaWdodC0tYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cbi51LWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udS1mbGV4LS1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51LWZsZXgtLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udS1mbGV4LS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnUtZmxleC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51LWZsZXgtZ3Jvdy0tMCxcbi5ncmlkLnUtZmxleC1ncm93LS0wIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4udS1mbGV4LWdyb3ctLTEsXG4uZ3JpZC51LWZsZXgtZ3Jvdy0tMSB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnUtZmxleC1iYXNpcy0tMTAge1xuICBmbGV4LWJhc2lzOiAxMCUgIWltcG9ydGFudDtcbn1cbi51LWZsZXgtYmFzaXMtLTIwIHtcbiAgZmxleC1iYXNpczogMjAlICFpbXBvcnRhbnQ7XG59XG4udS1mbGV4LWJhc2lzLS0zMCB7XG4gIGZsZXgtYmFzaXM6IDMwJSAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1iYXNpcy0tNDAge1xuICBmbGV4LWJhc2lzOiA0MCUgIWltcG9ydGFudDtcbn1cbi51LWZsZXgtYmFzaXMtLTUwIHtcbiAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG59XG4udS1wdWxsLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51LXB1bGwtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi51LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udS1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udS1qdXN0aWZ5LWNvbnRlbnQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnUtanVzdGlmeS1jb250ZW50LS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmRpc2FibGVkLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG5pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnUtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qKlxuICogQm9yZGVyc1xuICovXG4udS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzICFpbXBvcnRhbnQ7XG59XG4udS1ib3JkZXItdG9wLS1ib2xkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xufVxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtbm8tYm9yZGVyLS10b3Age1xuICBib3JkZXItdG9wOiAwO1xufVxuLnUtbm8tYm9yZGVyLS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnUtbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LW5vLWJvcmRlci0teHMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW5vLWJvcmRlci0tc20ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLyoqXG4gKiBCb3ggc2hhZG93XG4gKi9cbi51LWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4vKipcbiAqIENsZWFyIGlubmVyIGZsb2F0c1xuICovXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4vKipcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiAxLiBOZWVkZWQgaW4gV2ViS2l0LWJhc2VkIGJyb3dzZXJzIGJlY2F1c2Ugb2YgYW4gaW1wbGVtZW50YXRpb24gYnVnO1xuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XG4gKi9cbi51LWhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnUtdmlzaWJpbGl0eS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4udS12aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi51LXJlc2V0LXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4udS1wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51LXBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnUtbm8tcGFyYWdyYXBoLW1hcmdpbnMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi51LXppbmRleC0xIHtcbiAgei1pbmRleDogMTA7XG59XG4udS1hbGlnbi1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNhZmUgY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtYWxpZ24tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LWFsaWduLWZ1bGwge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnUtYWxpZ24tY29udGVudC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNhZmUgY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtYWxpZ24tY29udGVudC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS10YS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LXRhLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LXRhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udS10YS1mdWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtdGEtZnVsbCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udS10YS1pbmhlcml0IHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS10YS1yaWdodC0teHMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LXRhLWxlZnQtLXhzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udS1taWRkbGUge1xuICBtYXJnaW46IGF1dG87XG59XG4udS12YS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnUtdmEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi51LW1pZGRsZS1ob3Jpem9udGFsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udS1sZWZ0LW1pZGRsZSB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnUtY2VudGVyLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuLnUtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4udS1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnUtY29sb3Itc3VidGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi51LWNvbG9yLWxpZ2h0LFxuLnUtY29sb3ItbGlnaHQgaDEsXG4udS1jb2xvci1saWdodCBoMixcbi51LWNvbG9yLWxpZ2h0IGgzLFxuLnUtY29sb3ItbGlnaHQgaDQsXG4udS1jb2xvci1saWdodCBoNSxcbi51LWNvbG9yLWxpZ2h0IGg2LFxuLnUtY29sb3ItbGlnaHQgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnUtY29sb3ItZGFyayxcbi51LWNvbG9yLWRhcmsgaDEsXG4udS1jb2xvci1kYXJrIGgyLFxuLnUtY29sb3ItZGFyayBoMyxcbi51LWNvbG9yLWRhcmsgaDQsXG4udS1jb2xvci1kYXJrIGg1LFxuLnUtY29sb3ItZGFyayBoNixcbi51LWNvbG9yLWRhcmsgaSB7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuLnUtY29sb3ItbGlnaHQtZ3JheSxcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDEsXG4udS1jb2xvci1saWdodC1ncmF5IGgyLFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoMyxcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDQsXG4udS1jb2xvci1saWdodC1ncmF5IGg1LFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoNixcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaSB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuLnUtYnJhbmQtY29sb3Itb25lLFxuLnUtYnJhbmQtY29sb3Itb25lIGgxLFxuLnUtYnJhbmQtY29sb3Itb25lIGgyLFxuLnUtYnJhbmQtY29sb3Itb25lIGgzLFxuLnUtYnJhbmQtY29sb3Itb25lIGg0LFxuLnUtYnJhbmQtY29sb3Itb25lIGg1LFxuLnUtYnJhbmQtY29sb3Itb25lIGg2LFxuLnUtYnJhbmQtY29sb3Itb25lIGkge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbi51LWJyYW5kLWNvbG9yLXR3byxcbi51LWJyYW5kLWNvbG9yLXR3byBoMSxcbi51LWJyYW5kLWNvbG9yLXR3byBoMixcbi51LWJyYW5kLWNvbG9yLXR3byBoMyxcbi51LWJyYW5kLWNvbG9yLXR3byBoNCxcbi51LWJyYW5kLWNvbG9yLXR3byBoNSxcbi51LWJyYW5kLWNvbG9yLXR3byBoNixcbi51LWJyYW5kLWNvbG9yLXR3byBpIHtcbiAgY29sb3I6ICM3ZTdlN2U7XG59XG4udS1jb2xvci1kYW5nZXIge1xuICBjb2xvcjogI0QzMkYyRjtcbn1cbi51LWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi51LWNvbG9yLWluaGVyaXQ6aG92ZXIsXG4udS1jb2xvci1pbmhlcml0OmFjdGl2ZSxcbi51LWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi51LWNvbG9yLWxpZ2h0LS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udS1jb2xvci1saWdodC1ncmF5LS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udS1jb2xvci1kYXJrLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG4udS1icmFuZC1jb2xvci1vbmUtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbn1cbi51LWJyYW5kLWNvbG9yLW9uZS0tYmctbGlnaHRlbi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XG59XG4udS1icmFuZC1jb2xvci1vbmUtLWJnLWxpZ2h0ZW4tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3O1xufVxuLnUtYnJhbmQtY29sb3Itb25lLS1iZy1kYXJrZW4tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xufVxuLnUtYnJhbmQtY29sb3Itb25lLS1iZy1kYXJrZW4tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG59XG4udS1icmFuZC1jb2xvci10d28tLWJnLWxpZ2h0ZW4tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLS1iZy1saWdodGVuLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcbn1cbi51LWJyYW5kLWNvbG9yLXR3by0tYmctZGFya2VuLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbn1cbi51LWJyYW5kLWNvbG9yLXR3by0tYmctZGFya2VuLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0Yjtcbn1cbi51LWNvbG9yLXdhcm5pbmctLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3Njtcbn1cbi51LWNvbG9yLWZvbnQtYmxhY2sge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi51LWNvbG9yLWdyYXkge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi51LWNvbG9yLWZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG4udS1jb2xvci1nb29nbGUge1xuICBjb2xvcjogI2RjNGU0MTtcbn1cbi51LWNvbG9yLXR3aXR0ZXIge1xuICBjb2xvcjogIzU1YWNlZTtcbn1cbi51LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udS1mb250LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udS10cnVuY2F0ZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udS1jb25kZW5zZWQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnUtbGluZS1oZWlnaHQtLW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udS1icmVhay13b3JkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi51LWZvbnQtc2l6ZS0teHMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi51LWZvbnQtc2l6ZS0tc20ge1xuICBmb250LXNpemU6IDEuNDdyZW07XG59XG4udS1mb250LXNpemUtLW1kIHtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xufVxuLnUtZm9udC1zaXplLS1sZyB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1jb25kZW5zZWQtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnUtd29yZC1icmVhay0tYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnUtdzIwcHgge1xuICB3aWR0aDogMjBweDtcbn1cbi51LXczMnB4IHtcbiAgd2lkdGg6IDMycHg7XG59XG4udS13NDBweCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnUtdzUwcHgge1xuICB3aWR0aDogNTBweDtcbn1cbi51LXc2MHB4IHtcbiAgd2lkdGg6IDYwcHg7XG59XG4udS13NzBweCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnUtdzgwcHgge1xuICB3aWR0aDogODBweDtcbn1cbi51LXcxMDBweCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi51LXcxMTBweCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi51LXcxMjBweCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi51LXcxMzBweCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi51LXcxMzNweCB7XG4gIHdpZHRoOiAxMzNweDtcbn1cbi51LXcxNTBweCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi51LXcxNjBweCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi51LXcxODBweCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi51LXcyMDBweCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi51LXcyMjBweCB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi51LXczNDBweCB7XG4gIHdpZHRoOiAzNDBweDtcbn1cbi51LXczODBweCB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS13NTBweC0teHMge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC51LXc2MHB4LS14cyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnUtdzcwcHgtLXhzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAudS13ODBweC0teHMge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC51LXcxMDBweC0teHMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAudS13MTIwcHgtLXhzIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLnUtdzEyNXB4LS14cyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG4gIC51LXcxMzBweC0teHMge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgfVxuICAudS13MTMzcHgtLXhzIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gIH1cbiAgLnUtdzE1MHB4LS14cyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC51LXcxNjBweC0teHMge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAudS13MTgwcHgtLXhzIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnUtdzIyMHB4LS14cyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4udS1taW4tdzEyMHB4IHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi51LW1pbi13MTQwcHgge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLnUtbWluLXcyMjBweCB7XG4gIG1pbi13aWR0aDogMjIwcHg7XG59XG4udS1tYXgtdzUwcHgge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4udS1tYXgtdzIxMHB4IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi51LW1heC13MjIwcHgge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLnUtbWF4LXczMDBweCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4udS1tYXgtdzM0MHB4IHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbi51LW1heC13MzgwcHgge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuLnUtbWF4LXc1MDBweCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4udS1jZW50ZXItbWF4LXc2MDBweCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnUtbWF4LWg1MDBweCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLnUtbWluLWgxMjBweCB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuLnUtbWluLWgxODBweCB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xufVxuLnUtbWluLWgzMDBweCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnUtbWluLWg0MDBweCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLnUtbWluLWg1MDBweCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLnUtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udS1uby1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udS1uby1wYWRkaW5nLXkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udS1uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG4udS1uby1tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udS1uby1tYXJnaW4tb24tcC1lbGVtZW50cyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnUtbWFyZ2luIHtcbiAgbWFyZ2luOiAwLjZlbTtcbn1cbi51LW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi51LW1hcmdpbi10b3AtLWxnIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG4udS1tYXJnaW4tdG9wLS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi51LW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG4udS1tYXJnaW4tcmlnaHQtLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcbn1cbi51LW1hcmdpbi1yaWdodC0tYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi51LW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi51LW1hcmdpbi1ib3R0b20tLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4udS1tYXJnaW4tYm90dG9tLS14bCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNGVtO1xufVxuLnUtbWFyZ2luLWJvdHRvbS01cHgge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udS1tYXJnaW4tYm90dG9tLS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi51LW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xufVxuLnUtbWFyZ2luLWxlZnQtLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xufVxuLnUtbWFyZ2luLWxlZnQtLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi51LW1hcmdpbi0tcmFkaW8tYnV0dG9uLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLnUtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLnUtcGFkZGluZy0tbGcge1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi51LXBhZGRpbmcteSB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuLnUtcGFkZGluZy14IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG4udS1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG4udS1wYWRkaW5nLXJpZ2h0LS1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xufVxuLnUtcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG59XG4udS1wYWRkaW5nLWJvdHRvbS0tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG59XG4udS1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbn1cbi51LXBhZGRpbmctdG9wLS1sZyB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbn1cbi51LXBhZGRpbmctbGVmdC0tbGcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxuLnUtbm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnUtbm8tdW5kZXJsaW5lOmhvdmVyLFxuLnUtbm8tdW5kZXJsaW5lOmFjdGl2ZSxcbi51LW5vLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1wYWRkaW5nLS14cyB7XG4gICAgcGFkZGluZzogMC42ZW07XG4gIH1cbiAgLnUtbWFyZ2luLS14cyB7XG4gICAgbWFyZ2luOiAwLjZlbTtcbiAgfVxuICAudS1uby1wYWRkaW5nLS14cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1uby1tYXJnaW4tLXhzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAubGVmdC1jaXJjbGUtaW5kZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAudS1uby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudS1uby1wcmludCxcbiAgLnUtbm8tcHJpbnQgKiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDB2dztcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMjAwdnc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVUb3Age1xuICBmcm9tIHtcbiAgICB0b3A6IC0xMDB2aDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRvcDogMjAwdmg7XG4gIH1cbn1cbi5hbmltYXRpb24tLWZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5hbmltYXRpb24tLXNsaWRlTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUxlZnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5hbmltYXRpb24tLXNsaWRlUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVSaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLmFuaW1hdGlvbi0tc2xpZGVUb3Age1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVUb3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5hbmltYXRpb24tLXNsaWRlQm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlQm90dG9tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZXNfX25hbWUge1xuICB3aWR0aDogMTUwcHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZXNfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZXNfX25hbWUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4ucGFyYWdyYXBoLWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC42ZW07XG59XG4ucHJvZHVjdC1saXN0X19ncmlkLWl0ZW1fX3ByaWNlLWluZm8tLXNob3J0IHtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5taW5pLWNhcnRfX2NvdW50ZXIubWluaS1jYXJ0X19jb3VudGVyLS1sZyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDJweDtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY28zX19mYXEtd3JhcHBlciAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY28zX19mYXEtd3JhcHBlciAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvM19fZmFxLXdyYXBwZXIgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgfVxufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tMCB7XG4gIG1hcmdpbjogMGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTAge1xuICBtYXJnaW4tdG9wOiAwZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC0wIHtcbiAgcGFkZGluZzogMGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tMSB7XG4gIG1hcmdpbjogMWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTEge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC0xIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tMiB7XG4gIG1hcmdpbjogMmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC0yIHtcbiAgcGFkZGluZzogMmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tMyB7XG4gIG1hcmdpbjogM2VtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTMge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC0zIHtcbiAgcGFkZGluZzogM2VtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM2VtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tNCB7XG4gIG1hcmdpbjogNGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTQge1xuICBtYXJnaW4tdG9wOiA0ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC00IHtcbiAgcGFkZGluZzogNGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci00IHtcbiAgcGFkZGluZy1yaWdodDogNGVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tNSB7XG4gIG1hcmdpbjogNWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTUge1xuICBtYXJnaW4tdG9wOiA1ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC01IHtcbiAgcGFkZGluZzogNWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNWVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm0tNiB7XG4gIG1hcmdpbjogNmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLm10LTYge1xuICBtYXJnaW4tdG9wOiA2ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDZlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2ZW07XG59XG4uY28zX19mYXEtd3JhcHBlciAucC02IHtcbiAgcGFkZGluZzogNmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXIgLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyIC5wci02IHtcbiAgcGFkZGluZy1yaWdodDogNmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE5JTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIC8qICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWZhY2V0LW9wdGlvbiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41ZW0gMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uIGxhYmVsICsgLnNlbGVjdGVkLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY28zX19mYXEtd3JhcHBlci1mYWNldC1vcHRpb24gbGFiZWwuY2hlY2tlZCArIC5zZWxlY3RlZC1iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uIGltZyB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWZhY2V0LW9wdGlvbjpudGgtb2YtdHlwZSgxKSxcbi5jbzNfX2ZhcS13cmFwcGVyLWZhY2V0LW9wdGlvbjpudGgtb2YtdHlwZSgxKSBsYWJlbCArIC5zZWxlY3RlZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY28zX19mYXEtd3JhcHBlci1mYWNldC1vcHRpb246bnRoLW9mLXR5cGUoMiksXG4uY28zX19mYXEtd3JhcHBlci1mYWNldC1vcHRpb246bnRoLW9mLXR5cGUoMikgbGFiZWwgKyAuc2VsZWN0ZWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxN2Q2NTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uOm50aC1vZi10eXBlKDMpLFxuLmNvM19fZmFxLXdyYXBwZXItZmFjZXQtb3B0aW9uOm50aC1vZi10eXBlKDMpIGxhYmVsICsgLnNlbGVjdGVkLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDQ5NGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWZhY2V0LW9wdGlvbjpudGgtb2YtdHlwZSg0KSxcbi5jbzNfX2ZhcS13cmFwcGVyLWZhY2V0LW9wdGlvbjpudGgtb2YtdHlwZSg0KSBsYWJlbCArIC5zZWxlY3RlZC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkMGEwO1xuICBjb2xvcjogYmxhY2s7XG59XG4uY28zX19mYXEtd3JhcHBlci1mYWNldC1vcHRpb246bnRoLW9mLXR5cGUoNSksXG4uY28zX19mYXEtd3JhcHBlci1mYWNldC1vcHRpb246bnRoLW9mLXR5cGUoNSkgbGFiZWwgKyAuc2VsZWN0ZWQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzg4YjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNvM19fZmFxLXdyYXBwZXItZmxleC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleDogMTtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWZsZXgtMjAge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvM19fZmFxLXdyYXBwZXItZmxleC0yMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvM19fZmFxLXdyYXBwZXItZmxleC02MCB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY28zX19mYXEtd3JhcHBlci1mbGV4LTYwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4uY28zX19mYXEtd3JhcHBlci1mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY28zX19mYXEtd3JhcHBlci1mb3JtLWNvbnRyb2wgaW5wdXQge1xuICBwYWRkaW5nOiAxLjI1ZW0gNnJlbSAxLjI1ZW0gMS4yNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWZvcm0tY29udHJvbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2RlZnMlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFc2VhcmNoLTElM0MvdGl0bGUlM0UlM0NjaXJjbGUgY3g9JzEwLjUnIGN5PScxMC41JyByPScxMCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMjMuNScgeTE9JzIzLjUnIHgyPScxNy41NzEnIHkyPScxNy41NzEnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuLmNvM19fZmFxLXdyYXBwZXItc2VhcmNoLXN1bW1hcnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLXNlYXJjaC1zdW1tYXJ5IHNwYW4uc3ViamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xufVxuLmNvM19fZmFxLXdyYXBwZXItc2VhcmNoLXN1bW1hcnkgLmJ1dHRvbnMtY29sbGVjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY28zX19mYXEtd3JhcHBlci1zZWFyY2gtc3VtbWFyeSAuYnV0dG9ucy1jb2xsZWN0aW9uIC5idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24gLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvM19fZmFxLXdyYXBwZXItYWNjb3JkaW9uIC5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb246Zmlyc3Qtb2YtdHlwZSAuY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24taGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGMwYzA7XG59XG4uY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24gLmNvM19fZmFxLXdyYXBwZXItYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNXJlbTtcbn1cbi5jbzNfX2ZhcS13cmFwcGVyLWFjY29yZGlvbiAuY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24taGVhZGVyIC5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDA7XG59XG4uY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24gLmNvM19fZmFxLXdyYXBwZXItYWNjb3JkaW9uLWhlYWRlciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuLmxlc3M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY28zX19mYXEtd3JhcHBlci1hY2NvcmRpb24gLmNvM19fZmFxLXdyYXBwZXItYWNjb3JkaW9uLWhlYWRlciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nbTUuNjUxIDIzLjUgMTIuNTc2LTExLjEyNmEuNS41IDAgMCAwIDAtLjc0OEw1LjY1MS41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuLmZhY2V0cy1jb250YWluZXIgLmZvcm1fX2ZpZWxkLWdyb3VwLmR3LW1vZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhY2V0cy1jb250YWluZXIgLmluZm9ib3guaW5mb2JveC1jYXRlZ29yeS5tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMjAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b24gIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAtby1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLW1zLWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBhcHBlYXJhbmNlOiBidXR0b247XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZhY2V0cy1jb250YWluZXIgLmluZm9ib3guaW5mb2JveC1jYXRlZ29yeS5tb2JpbGVbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5mYWNldHMtY29udGFpbmVyIC5pbmZvYm94LWZhY2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveC1mYWNldC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveC1mYWNldC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveC1mYWNldC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYWNldHMtY29udGFpbmVyIC5pbmZvYm94LWZhY2V0Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mYWNldHMtY29udGFpbmVyIC5pbmZvYm94LWZhY2V0Lm1vYmlsZVtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMCUpO1xuICB9XG59XG4uZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveFtkYXRhLXRvb2x0aXBdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFjZXRzLWNvbnRhaW5lciAuaW5mb2JveFtkYXRhLXRvb2x0aXBdOmJlZm9yZSxcbi5mYWNldHMtY29udGFpbmVyIC5pbmZvYm94W2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhY2V0cy1jb250YWluZXIgLmluZm9ib3hbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTEwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMjAlLCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmZhY2V0cy1jb250YWluZXIgLmluZm9ib3hbZGF0YS10b29sdGlwXTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMTAlO1xuICBsZWZ0OiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBoc2xhKDAsIDAlLCAyMCUsIDAuOSk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mYWNldHMtY29udGFpbmVyIC5pbmZvYm94W2RhdGEtdG9vbHRpcF06aG92ZXI6YmVmb3JlLFxuLmZhY2V0cy1jb250YWluZXIgLmluZm9ib3hbZGF0YS10b29sdGlwXTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fY29udGVudCxcbi5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19jb250ZW50LFxuLmRyb3Bkb3duX19jb250ZW50LFxuLmZhY2V0cy1jb250YWluZXJfX2xpc3QtLW1vcmUuZHctbW9kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuIHtcbiAgei1pbmRleDogMTtcbn1cbi5zdGlja2Vycy1jb250YWluZXIge1xuICB6LWluZGV4OiAwO1xufVxuLmR3LW1vZC5saXN0LW9mLWljb25zLXdpdGgtdGV4dC4tZ3JvdXBzIHtcbiAgbWFyZ2luOiAyZW0gOXB4O1xufVxuLnUtZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/