/*! 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;
  }
}
/*! 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: 1.5em;
  padding-bottom: 1.5em;
  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;
}
.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--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;
}
.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.3;
}
.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 * {
  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;
  margin-left: 4px;
}
.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: 10px;
}
.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;
}
.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;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9GaWxlcy9UZW1wbGF0ZXMvRGVzaWducy9SYXBpZG8vY3NzL2Jhc2UvX21haW4ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVDQUF1QztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImJhc2UubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBTQ1NTIHZlcnNpb24gb2Ygbm9ybWFsaXplLmNzcyB2NC4yLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG59XG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA2LjE2cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICM1NjlmZjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbmEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxZDFkMWQ7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlIG5vbmU7XG59XG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbn1cbm9sIG9sLFxub2wgdWwge1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzcmVtO1xufVxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kZCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbnVsOm5vdChbY2xhc3NdKSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbmltZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xufVxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmNhcHRpb24sXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWNvbG9yOiBncmF5O1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxudGFibGUgdGgsXG50YWJsZSB0Zm9vdCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbmlucHV0W3JlYWRvbmx5XTpub3QoLmZsYXRwaWNrci1pbnB1dCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3JlYWRvbmx5XTpub3QoLmZsYXRwaWNrci1pbnB1dCk6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxubGFiZWwgPiAubGFiZWwtYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5wcmUgPiBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciB0ZXh0XG4gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDIuNHJlbSAxLjJyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgIzU0NTQ1NDtcbiAgcGFkZGluZzogMi40cmVtIDEuMnJlbTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5zbWFsbCxcbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuY2FwdGlvbixcbmZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZW0sXG5jaXRlLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIidcIjtcbn1cbnEgPiBxIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGZuLFxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBkb3R0ZWQgI2QzZDNkMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGZuLFxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBkb3R0ZWQgI2QzZDNkMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LFxucCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhlbHAtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnNlY3Rpb24tdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xufVxuLnNlY3Rpb24tdGl0bGUtLWNvbmRlbnNlZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBjbGVhcjogYm90aDtcbn1cbi5mYS0xXzV4IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5ncmlkLWNhcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggIzIyMjIyMiBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cbmZpZWxkc2V0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5vbCxcbnAsXG5wcmUsXG50YWJsZSxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLyoqXG4gKiBCYXNpYyBzdHlsZSBmb3IgY29sbGVjdGlvbnMgb2YgZWxlbWVudHNcbiAqL1xuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5jb2xsZWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb2xsZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbGxlY3Rpb24tLXJpZ2h0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb2xsZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwLjVjbTtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuLyohIFJlZmxleCB2MS4zLjAgLSBodHRwczovL2dpdGh1Yi5jb20vbGVlam9yZGFuL3JlZmxleCAqL1xuLypcbiAqXG4gKiBSZWZsZXggaXMgYSBmbGV4Ym94IGdyaWQgd2hpY2ggcHJvdmlkZXMgYSB3YXkgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgZW1lcmdpbmdcbiAqIGZsZXhib3ggc3VwcG9ydCB3aGlsZSBwcm92aWRpbmcgYSBmYWxsIGJhY2sgdG8gaW5saW5lLWJsb2NrIG9uIG9sZGVyIGJyb3dzZXJzXG4gKlxuICogQnVpbHQgYnkgTGVlIEpvcmRhbiBHLkMuUy5FLlxuICogZW1haWw6IGxkam9yZGFuQGdtYWlsLmNvbVxuICogZ2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20vbGVlam9yZGFuXG4gKlxuICogU3RydWN0dXJlIGFuZCBjYWxjdWxhdGlvbnMgYXJlIGluc3BpcmVkIGJ5IHR3aXR0ZXIgYm9vdHN0cmFwXG4gKlxuICovXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC51LWhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qbGV0dGVyLXNwYWNpbmc6IC0wLjMxZW0gIWltcG9ydGFudDsqL1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3b3JkLXNwYWNpbmc6IC0wLjQzZW0gIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmdyaWQ6OmJlZm9yZSxcbi5ncmlkOjphZnRlciB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ3JpZCAqOjpiZWZvcmUsXG4uZ3JpZCAqOjphZnRlciB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmdyaWQgLmdyaWQge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmdyaWQgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdyaWQgKjo6YmVmb3JlLFxuLmdyaWQgKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ncmlkID4gZGl2W2NsYXNzKj1cImpzLVwiXTpub3QoW2NsYXNzKj1cImdyaWRcIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5bY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xufVxuLmdyaWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmdyaWRfX2NlbGwtLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLypfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59Ki9cbi5ncmlkX19jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45JTtcbn1cbi5ncmlkX19jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbn1cbi5ncmlkX19jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbn1cbi5ncmlkX19jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gICp3aWR0aDogNzQuOSU7XG59XG4uZ3JpZF9fY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbn1cbi5ncmlkX19jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICp3aWR0aDogNTguMjMzMzMzMzMlO1xufVxuLmdyaWRfX2NvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgKndpZHRoOiA0OS45JTtcbn1cbi5ncmlkX19jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjY2NjclO1xufVxuLmdyaWRfX2NvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG59XG4uZ3JpZF9fY29sLTMge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0LjklO1xufVxuLmdyaWRfX2NvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG59XG4uZ3JpZF9fY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICp3aWR0aDogOC4yMzMzMzMzMyU7XG59XG4uZ3JpZF9fY29sLTEtYXV0byB7XG4gIG1pbi13aWR0aDogOC4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMi1hdXRvIHtcbiAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMy1hdXRvIHtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNC1hdXRvIHtcbiAgbWluLXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNS1hdXRvIHtcbiAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNi1hdXRvIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNy1hdXRvIHtcbiAgbWluLXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtOC1hdXRvIHtcbiAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtOS1hdXRvIHtcbiAgbWluLXdpZHRoOiA3NSU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMTAtYXV0byB7XG4gIG1pbi13aWR0aDogODMuMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTExLWF1dG8ge1xuICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgZmxleDogMSAwIDAlO1xuICB3aWR0aDogMHB4O1xufVxuLmdyaWRfX2NvbC0xMi1hdXRvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2NvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2NvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWRfX2NvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkX19jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTMtYXV0byB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTYtYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTktYXV0byB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ3JpZF9fY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0zLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMjUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy02LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy05LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTEyLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbn1cbi5ncmlkX19jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtYXV0by13aWR0aCB7XG4gIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19jb2wteHMtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtYXV0by13aWR0aCB7XG4gICAgLW1zLWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9fY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLWF1dG8td2lkdGgge1xuICAgIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWRfX2NvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZF9fY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLWF1dG8td2lkdGgge1xuICAgIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkX19jb2wteGxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmdyaWQtLW9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyO1xufVxuLmdyaWQtLW9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuLmdyaWQtLW9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuLmdyaWQtLW9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG4uZ3JpZC0tb3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICBvcmRlcjogODtcbn1cbi5ncmlkLS1vcmRlci03IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIC13ZWJraXQtb3JkZXI6IDc7XG4gIG9yZGVyOiA3O1xufVxuLmdyaWQtLW9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7XG59XG4uZ3JpZC0tb3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICBvcmRlcjogNTtcbn1cbi5ncmlkLS1vcmRlci00IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuLmdyaWQtLW9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG4uZ3JpZC0tb3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cbi5ncmlkLS1vcmRlci0xIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuLmdyaWQtLW9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0tb3JkZXItMTItbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC0tb3JkZXItNi1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMy1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtLW9yZGVyLTEyLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTkteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTYteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTMteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTAteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4uZ3JpZC0tYmxlZWQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmdyaWQtLWV4dGVybmFsLWJsZWVkIHtcbiAgbWFyZ2luOiAtMC42ZW0gLTAuNmVtIC0wLjZlbSAtMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmdyaWQtLWV4dGVybmFsLWJsZWVkLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZ3JpZC0tZXh0ZXJuYWwtYmxlZWQteSB7XG4gIG1hcmdpbi10b3A6IC0wLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ncmlkLS1leHRlcm5hbC1ibGVlZC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmdyaWQtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uZ3JpZC0td3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC0tbm8td3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZ3JpZC0td3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbi5ncmlkLS1kaXJlY3Rpb24tcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5ncmlkLS1kaXJlY3Rpb24tcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmdyaWQtLWRpcmVjdGlvbi1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdyaWQtLWRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZ3JpZC0tYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLS1hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZ3JpZC0tYWxpZ24tZW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC0tYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncmlkLS1hbGlnbi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5ncmlkLS1hbGlnbi1iYXNlbGluZSBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5ncmlkLS1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1lbmQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uZ3JpZC0tanVzdGlmeS1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtLWp1c3RpZnktZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZC0tanVzdGlmeS1lbmQgLmdyaWRfX2NlbGwsXG4uZ3JpZC0tanVzdGlmeS1lbmQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xufVxuLmdyaWQtLWp1c3RpZnktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmlkLS1qdXN0aWZ5LWNlbnRlciAuZ3JpZF9fY2VsbCxcbi5ncmlkLS1qdXN0aWZ5LWNlbnRlciBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG59XG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWJldHdlZW4gLmdyaWRfX2NlbGwsXG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbn1cbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYXJvdW5kIC5ncmlkX19jZWxsLFxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYXJvdW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbn1cbi5ncmlkLS1leHRyYS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMS4yZW0gMDtcbn1cbi5ncmlkX19jb2wtLWJsZWVkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ncmlkX19jb2wtLWJsZWVkLXgge1xuICBwYWRkaW5nOiAwLjZlbSAwO1xufVxuLmdyaWRfX2NvbC0tYmxlZWQteSB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG59XG4uZ3JpZF9fY29sLS1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5ncmlkX19jb2wtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmdyaWRfX2NvbC0tbGluZS10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5ncmlkX19jb2wtNDVweCB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmdyaWRfX2NlbGwtLWFsaWduLW1pZGRsZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdyaWRfX2NlbGwtLWFsaWduLW1pZGRsZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZF9fY2VsbC0tcGFkZGluZy1zbSB7XG4gIHBhZGRpbmc6IDAuM2VtO1xufVxuLmdyaWRfX2NlbGwtLXBhZGRpbmctbWQge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5ncmlkX19jZWxsLS1wYWRkaW5nLWxnIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4uZ3JpZF9fY2VsbC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWRfX2NlbGwtaW1nLS1jZW50ZXJlZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ncmlkX19jZWxsLWltZy0tYmFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5ncmlkX19jZWxsLWltZy0tdHJpYW5nbGUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDAgMTAwJSwgMTAwJSAxMDAlKTtcbn1cbi5ncmlkX19jZWxsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2l0ZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4udG9wLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTA7XG59XG4udG9wLWNvbnRhaW5lcl9fY2VudGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMS4yZW07XG59XG4udG9wLWNvbnRhaW5lci0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDtcbn1cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2VudGVyLWNvbnRhaW5lci0tcmliYm9uIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLXNwYWNpbmctbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc20ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc20gPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zbSAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbWQge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbWQgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1tZCAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbGcge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbGcgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1sZyAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQteGwge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQteGwgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC14bCAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtYXV0byB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8gPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8gLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc2NyZWVuID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgW2NsYXNzKj1cInBhcmFncmFwaC1jb250YWluZXItLWhlaWdodFwiXTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zY3JlZW4pOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8pIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICBbY2xhc3MqPVwicGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0XCJdOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXNjcmVlbik6bm90KC5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtYXV0bykgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgW2NsYXNzKj1cInBhcmFncmFwaC1jb250YWluZXItLWhlaWdodFwiXTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zY3JlZW4pOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8pIC5iYWNrZ3JvdW5kLWltYWdlX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLnNjcmVlbi1oZWlnaHQge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lcl9fYm9keS0tcGFkZGluZy1zbSB7XG4gIHBhZGRpbmc6IDAuM2VtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2JvZHktLXBhZGRpbmctbWQge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19ib2R5LS1wYWRkaW5nLWxnIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lcl9fYm9keS0tcGFkZGluZy14bCB7XG4gIHBhZGRpbmc6IDIuNGVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1zbSB7XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1tZCB7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1sZyB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy14bCB7XG4gIHBhZGRpbmctbGVmdDogMi40ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgxLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgyLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgzLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMSBhLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgyIGEsXG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXIgaDMgYSxcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc2VwZXJhdGlvbi1saW5lLWFmdGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmctbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc3BhY2luZy1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyLS1zcGFjaW5nLW1kIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmctbGcge1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc3BhY2luZy14bCB7XG4gIHBhZGRpbmctdG9wOiAyLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY29udGFpbmVyX19jZW50ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAuNmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIH1cbn1cbi5taW5pbWFsLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudC1yb3cge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250ZW50LXJvd19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXJvd19faXRlbV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1yb3dfX2l0ZW1fX2JvZHkgPiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcm93LS1mdWxsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uY29udGVudC1yb3ctLTJjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTNjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS00Y29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTZjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS0xLTJzcGxpdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbn1cbi5jb250ZW50LXJvdy0tMi0xc3BsaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTEtMi0xc3BsaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50LXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jb250ZW50LXJvdy0tc3RyZXRjaCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXNtIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1tZCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1sZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmcteGwge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXBvc2l0aW9uLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmctcG9zaXRpb24tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LXJvdy0tY29sdW1uLWdhcC1ub25lIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLXNtIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG59XG4uY29udGVudC1yb3ctLWNvbHVtbi1nYXAtbWQge1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLWxnIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG59XG4uY29udGVudC1yb3ctLWNvbHVtbi1nYXAteGwge1xuICBncmlkLWNvbHVtbi1nYXA6IDNlbTtcbn1cbi5jb250ZW50LXJvdy0tcm93LWdhcC1ub25lIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLXNtIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxZW07XG59XG4uY29udGVudC1yb3ctLXJvdy1nYXAtbWQge1xuICBncmlkLXJvdy1nYXA6IDEuNWVtO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLWxnIHtcbiAgZ3JpZC1yb3ctZ2FwOiAyZW07XG59XG4uY29udGVudC1yb3ctLXJvdy1nYXAteGwge1xuICBncmlkLXJvdy1nYXA6IDNlbTtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXhzID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC1zbSA+ICoge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LW1kID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLmNvbnRlbnQtcm93LS1oZWlnaHQtbGcgPiAqIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC14bCA+ICoge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXh4bCA+ICoge1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LWF1dG8gPiAqIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXNjcmVlbiA+ICoge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hcmdpbi14cyB7XG4gIG1hcmdpbjogMC41ZW07XG59XG4ubWFyZ2luLXNtIHtcbiAgbWFyZ2luOiAxZW07XG59XG4ubWFyZ2luLW1kIHtcbiAgbWFyZ2luOiAyZW07XG59XG4ubWFyZ2luLWxnIHtcbiAgbWFyZ2luOiA0ZW07XG59XG4ubWFyZ2luLXhsIHtcbiAgbWFyZ2luOiA2ZW07XG59XG4ubWFyZ2luLXBvc2l0aW9uLXRiIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tbHIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi10b3Age1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFkZGluZy1zaXplLXhzIHtcbiAgcGFkZGluZzogMC4yNWVtO1xufVxuLnBhZGRpbmctc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5wYWRkaW5nLXNpemUtbWQge1xuICBwYWRkaW5nOiAyZW07XG59XG4ucGFkZGluZy1zaXplLWxnIHtcbiAgcGFkZGluZzogNGVtO1xufVxuLnBhZGRpbmctc2l6ZS14bCB7XG4gIHBhZGRpbmc6IDZlbTtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLXRiIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tbHIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFkZGluZy1wb3NpdGlvbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLXRvcCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFkZGluZy1wb3NpdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMzA7XG59XG4uaGVhZGVyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItbWVudV9fbGluay5oZWFkZXItbWVudV9fbGluay0taWNvbiB7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xufVxuLmxvZ28ge1xuICBtYXJnaW46IDAuNmVtIDAuNmVtIDAuNmVtIDA7XG59XG4ubG9nb19faW1nLS1tb2JpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lbnUtLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsgKyAubWVudS0tZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtLWRyb3Bkb3duIC5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1lbnUtLWRyb3Bkb3duLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlci1tZW51X19saW5rICsgLm1lbnUtLWRyb3Bkb3duLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZW51LS1kcm9wZG93bi1yaWdodCAuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tZW51LS1zaWduLWluIHtcbiAgcGFkZGluZzogMS4yZW07XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4ubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0tLWljb24ge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwsIC5tZW51X19pdGVtLS1jbGVhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwsIC5tZW51X19pdGVtLS1jbGVhbikgPiAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwpID4gLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS1jbGVhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lbnVfX2l0ZW0tLWhvcml6b250YWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTRlNGU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVudV9faXRlbS0tdG9wLWxldmVsLm1lbnVfX2l0ZW06aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwubWVudV9faXRlbTpob3ZlciA+IC5tZW51X19saW5rIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubWVudV9faXRlbS0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1lbnVfX2l0ZW0tLXRvcC1sZXZlbC5tZW51X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwubWVudV9faXRlbS0tYWN0aXZlID4gLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTZweCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tZW51X19saW5rLm1lbnVfX2xpbmstLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9fbGluay0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogMCAwLjZlbTtcbn1cbi5pcy1kcm9wZG93bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi5pcy1kcm9wZG93bi0tbm8taWNvbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJcIjtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXMtZHJvcGRvd246aG92ZXIgPiAubWVudS0tZHJvcGRvd24sXG4uaXMtZHJvcGRvd24tLWFjdGl2ZSA+IC5tZW51LS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtLWRyb3BsZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjZlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi5pcy1kcm9wbGVmdDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDUnO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pcy1kcm9wbGVmdDpob3ZlciA+IC5tZW51LS1kcm9wbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtZHJvcGRvd25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtZHJvcGRvd25fX2xpbmsubWVudV9fbGluay0tZGlzYWJsZWQsXG4ubWVnYS1tZW51X19saW5rLm1lbnVfX2xpbmstLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lbnUtZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZW51LWRyb3Bkb3duX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVudV9faXRlbS0tbWVnYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogdW5zZXQ7XG59XG4ubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxLjJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAxLjJlbSkpO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5tZWdhLW1lbnVfX2xpc3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICB0ZXh0LWFsaWduLWxhc3Q6IHVuc2V0O1xufVxuLm1lZ2EtbWVudV9fZ3JpZCAuZ3JpZF9fY29sLW1kLTM6bnRoLWNoaWxkKDRuKSAubWVnYS1tZW51X19saXN0LXdyYXAge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubWVnYS1tZW51IC5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWdhLW1lbnVfX2xpc3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5tZWdhLW1lbnVfX2hlYWRlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgMC42ZW07XG59XG4ubWVnYS1tZW51X19oZWFkZXItY29udGFpbmVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lZ2EtbWVudV9faGVhZGVyLWNvbnRhaW5lcl9fdGV4dC0tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhLW1lbnVfX2xpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcy1tZWdhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjEwNyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXMtbWVnYTpob3ZlciA+IC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWdhLW1lbnVfX3Byb21vdGlvbi1pbWFnZSB7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuLmxlZnQtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmxlZnQtbmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbi5sZWZ0LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLS1sZWZ0OmNoZWNrZWQgfiAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBsZWZ0OiAwO1xufVxuLm1vYmlsZS1uYXYtdHJpZ2dlci0tbGVmdDpjaGVja2VkIH4gLnNpdGUge1xuICBsZWZ0OiAzMDBweDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItLXJpZ2h0OmNoZWNrZWQgfiAubW9iaWxlLW5hdmlnYXRpb24ge1xuICByaWdodDogMDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItLXJpZ2h0OmNoZWNrZWQgfiAuc2l0ZSB7XG4gIHJpZ2h0OiAzMDBweDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXI6Y2hlY2tlZCB+IC5tb2JpbGUtbmF2LXRyaWdnZXItb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxGMEM5XCI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24tLXJpZ2h0IHtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbi0tbGVmdCB7XG4gIGxlZnQ6IC0zMDBweDtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMzgpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9iaWxlLW5hdmlnYXRpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tZW51LW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWVudS1tb2JpbGVfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWVudS1tb2JpbGVfX2xpbmssXG4ubWVudS1tb2JpbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4ubWVudS1tb2JpbGVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLnUtdGEtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDIuOGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjRlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtNSB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjZlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtNyB7XG4gIHBhZGRpbmctbGVmdDogNS4yZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDUuOGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1tb2JpbGVfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lbnUtbW9iaWxlX19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLm1lbnUtbW9iaWxlX19zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1tb2JpbGVfX2l0ZW0tLW9wZW4gPiAubWVudS1tb2JpbGVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS1tb2JpbGVfX2xpbmtfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtbW9iaWxlX190cmlnZ2VyOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLm1lbnUtbW9iaWxlX19saW5rX193cmFwIC5tZW51LW1vYmlsZV9fdHJpZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjtcbn1cbi5leHBhbmQtdHJpZ2dlciB7XG4gIHRvcDogMDtcbn1cbi8qIGV4dHJhICovXG4ubWVudS1tb2JpbGVfX3RyaWdnZXIubWVudS1tb2JpbGVfX3RyaWdnZXItLWJhY2sge1xuICBsZWZ0OiAwLjFlbTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuLm1lbnUtbW9iaWxlX190cmlnZ2VyLm1lbnUtbW9iaWxlX190cmlnZ2VyLS1iYWNrOjpiZWZvcmUge1xuICBtYXJnaW46IC0zcHggYXV0byAxcHg7XG4gIGNvbnRlbnQ6IFwiXFxGMTA0XCI7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXItLWJhY2sgKyAubWVudS1tb2JpbGVfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubWVudS1tb2JpbGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lbnUtbGVmdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW51LWxlZnQubWVudS1sZWZ0LS1zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1sZWZ0X190cmlnZ2VyOmNoZWNrZWQgfiAubWVudS1sZWZ0Lm1lbnUtbGVmdC0tc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtbGVmdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtbGVmdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtbGVmdF9fbGluazpob3Zlcjpub3QoLm1lbnUtbGVmdF9fbGluay0tbGV2ZWwtMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbGVmdF9fbGluay5tZW51LWxlZnRfX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1sZWZ0X19hcnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZW51LWxlZnRfX2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51LWxlZnRfX3RyaWdnZXI6Y2hlY2tlZCArIC5tZW51LWxlZnRfX2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51LXRvb2xzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LXRvb2xzX19saW5rIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtdG9vbHNfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLm1lbnUtdG9vbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50b29scy1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnRpY2xlLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRlbTtcbn1cbi5hcnRpY2xlX19oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZV9fY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uYXJ0aWNsZV9faGVhZGVyLS1naWFudCB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYXJ0aWNsZV9fc3ViaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuLmFydGljbGVfX3N1YmhlYWRlci0tZ2lhbnQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYXJ0aWNsZV9fbGVhZHRleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBjb2xvcjogIzdlN2U3ZTtcbn1cbi5hcnRpY2xlX19wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hcnRpY2xlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZV9faW1hZ2UtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luOiAwLjNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZV9faW1hZ2Utem9vbS13cmFwIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLmFydGljbGVfX2ltYWdlLS1iYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmFydGljbGVfX3N1YnNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcnRpY2xlX19zaG9ydC1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGVfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYXJ0aWNsZV9fcXVvdGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbjogMCAzNXB4O1xufVxuLmFydGljbGVfX3F1b3RlLWF1dGhvciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmFydGljbGVfX3BhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXJ0aWNsZV9fcGFyYWdyYXBoLS1ncmVhdC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmFydGljbGVfX3BhcmFncmFwaCB1bCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5hcnRpY2xlX19wYXJhZ3JhcGggb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4uYXJ0aWNsZV9faW5mby1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcnRpY2xlX19pbmZvLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFydGljbGVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbi5hcnRpY2xlX19ibG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIHRvcDogMDtcbn1cbi5hcnRpY2xlX19ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgYm90dG9tOiAwO1xufVxuLmFydGljbGVfX2dyaWQtLWxpbmVzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG59XG4uYXJ0aWNsZV9fZHJvcC1jYXAge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFydGljbGVfX292ZXJsYXktb2Zmc2V0IHtcbiAgdG9wOiAtMTcwcHg7XG59XG4uYXJ0aWNsZS1saXN0X19pdGVtLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4uYXJ0aWNsZS1saXN0X19pdGVtLW1pY3JvLWluZm8ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmFydGljbGUtbGlzdF9faXRlbS1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLmFydGljbGUtc2ltcGxlLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5hcnRpY2xlLXNpbXBsZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUtY2Fyb3VzZWwtaXRlbV9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWNhcm91c2VsLWl0ZW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGltZWxpbmVfX2RhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuLnRpbWVsaW5lX19kYXRlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lX19kYXRlLS1jbGVhbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGltZWxpbmVfX2RhdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiA1MCU7XG59XG4udGltZWxpbmVfX2RhdGUtLWNsZWFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5lX19kYXRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpbWVsaW5lX19kYXRlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbn1cbi5mb290ZXJfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXJfX2NhcmQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uZm9vdGVyX19wYXltZW50LXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2lyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMDMwJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi53aXJlLWltYWdlLWxpbmVzIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC40KSAyMHB4KTtcbn1cbi5ncmlkX19jb2wtMTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLWxnLTEyIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1tZC0xMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtc20tMTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXhzLTEyIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5ncmlkX19jb2wtMTIgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1sZy0xMiAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLW1kLTEyIC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtc20tMTIgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC14cy0xMiAud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTRweCk7XG59XG4uZ3JpZF9fY29sLTQgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLWxnLTQgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLW1kLTQgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXNtLTQgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXhzLTQgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLmdyaWRfX2NvbC00IC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtbGctNCAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLW1kLTQgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1zbS00IC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wteHMtNCAud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG59XG4uZ3JpZF9fY29sLTMgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLWxnLTMgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLW1kLTMgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXNtLTMgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXhzLTMgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmdyaWRfX2NvbC0yIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1sZy0yIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1tZC0yIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1zbS0yIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC14cy0yIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJhY2tncm91bmQtaW1hZ2VfX3dyYXBwZXIgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9nbyAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmxvZ28gLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJ0xvZ28nO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLnJlY2VpcHRfX2xvZ28gLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5yZWNlaXB0X19sb2dvIC53aXJlLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdMb2dvJztcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAyOXB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi50YWJsZSAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5taW5pLWNhcnQtdGFibGUgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uY2FydC10YWJsZV9faW1hZ2UgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZHJvcGRvd25fX2l0ZW0gLndpcmUtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmZvb3Rlcl9fY2FyZC10eXBlIC53aXJlLWltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5saWdodGJveCAud2lyZS1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZ2FsbGVyeS1zbGlkZXJfX2ltYWdlIC53aXJlLWltYWdlIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmxheWVyZWQtaW1hZ2UgLndpcmUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLndpcmUtZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDk5JSk7XG4gIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIEZpeCBmb3IgdHJhbnNpdGlvbiBmbGlja2VyaW5nICovXG59XG4uYmFja2dyb3VuZC1pbWFnZS53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC40KSAyMHB4KTtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlX193cmFwcGVyIC53aXJlLWltYWdlOjphZnRlciB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuLmJhY2tncm91bmQtaW1hZ2Uud2lyZS1pbWFnZS1saW5lcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkX19jb2wtMTIuYmFja2dyb3VuZC1pbWFnZS53aXJlLWltYWdlLWxpbmVzIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi53aXJlZnJhbWUtdG9vbHNfX2luZm8ge1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ud2lyZWZyYW1lLXRvb2xzLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aXJlZnJhbWUtdG9vbHMtLW9wZW4ge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi53aXJlZnJhbWUtdG9vbHMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jb21tZW50X19udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21tZW50LW1hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmNvbW1lbnQtbWFya19fdGFnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbn1cbi5jb21tZW50LW1hcmstLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQjg1Qzg7XG59XG4uY29tbWVudC1tYXJrLS1hY3RpdmUgLmNvbW1lbnQtbWFya19fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCODVDODtcbn1cbi5jb21tZW50LW1hcmstLWhvdmVyOm5vdCguY29tbWVudC1tYXJrLS1hY3RpdmUpIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0VDNjgzQjtcbn1cbi5jb21tZW50LW1hcmstLWhvdmVyOm5vdCguY29tbWVudC1tYXJrLS1hY3RpdmUpIC5jb21tZW50LW1hcmtfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzY4M0I7XG59XG4uY29tbWVudC10ZXh0YXJlYSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwQjg1Qzg7XG59XG4uY29tbWVudC0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQzY4M0I7XG59XG4uY29tbWVudC0tYWN0aXZlIC5jb21tZW50X19udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM2ODNCO1xufVxuLnByb2R1Y3RfX3RodW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLnByb2R1Y3RfX3RpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuLnByb2R1Y3RfX2luZm8tLXRhYnMge1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZHVjdF9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnByb2R1Y3RfX3NlY3Rpb24ucHJvZHVjdF9fc2VjdGlvbi0tYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAxcHggI2QzZDNkMyBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG59XG4ucHJvZHVjdF9fc2VjdGlvbi5wcm9kdWN0X19zZWN0aW9uLS1yaWJib24ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLnByb2R1Y3RfX2RvY3VtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2R1Y3RfX2RvY3VtZW50LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbn1cbi5wcm9kdWN0X19kb2N1bWVudC1pbWcge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0X19kb2N1bWVudC1pY29uIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuLnByb2R1Y3RfX3ByaWNlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdF9fcHJpY2UtYWN0aW9uc19fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9fcHJpY2UtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3RfX3ByaWNlLWFjdGlvbnNfX3ByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0X19xdWFudGl0eS1zZWxlY3RvciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaXRlbS1udW1iZXIge1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuNDdyZW07XG59XG4uaXRlbS1udW1iZXItLWNvbXByZXNzZWQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4ucHJpY2UtLXJycCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLnByaWNlLS1jb25kZW5zZWQge1xuICBmb250LXNpemU6IDEuNDdyZW07XG59XG4ucHJpY2UtLW1pY3JvIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjQ3cmVtICFpbXBvcnRhbnQ7XG59XG4uYmVmb3JlLXByaWNlIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYmVmb3JlLXByaWNlLS1taWNybyB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbSAhaW1wb3J0YW50O1xufVxuLnZhdC1wcmljZSB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZhdC1wcmljZS0tbWljcm8ge1xuICBmb250LXNpemU6IDEuNDdyZW0gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0X19wcmljZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4ucHJvZHVjdF9fc3RvY2stZGVsaXZlcnkge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4uZmF2b3JpdGVzLS1tZCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLmZhdm9yaXRlcy0tbGcge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4uZmF2b3JpdGVzLS1mb3ItZ3JpZC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5mYXZvcml0ZXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXZvcml0ZXMuZGlzYWJsZWQgaSB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS10b3AtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1yb3cgLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC42ZW0gMDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLXNhbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM0MjNGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1iYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgbWFyZ2luOiAwLjZlbTtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbn1cbi5zdGlja2Vycy1jb250YWluZXItLXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNmVtO1xuICBsZWZ0OiBpbmhlcml0O1xufVxuLnByb2R1Y3QgLnN0aWNrZXJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tbWljcm8ge1xuICBtYXJnaW46IDAuM2VtO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdG9jay1pY29uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdG9jay1pY29uLS1pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEQyMDA7XG59XG4uc3RvY2staWNvbi0tbm90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzNDIzRjtcbn1cbi5zdG9jay1pY29uLS1jb21taW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNjgzQjtcbn1cbi5kZWxpdmVyeS1hbmQtc3RvY2staW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5wYXJjZWwtc2hvcC1hZGRyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLnN0YXRpYy12YXJpYW50IHtcbiAgY29sb3I6ICNkM2QzZDM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RhdGljLXZhcmlhbnQtLWNvbG9yIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xufVxuLnN0YXRpYy12YXJpYW50LS1jb2xvci0tbGcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzdlN2U3ZSwgaW5zZXQgMCAwIDAgMnB4ICNmZmZmZmY7XG59XG4uc3RhdGljLXZhcmlhbnQtLWNvbG9yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucXR5LWZpZWxkIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdHktZmllbGQtLWJvcmRlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5xdHktZmllbGQtLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogYWN0aXZlLXF0eSAxcyAxO1xufVxuQGtleWZyYW1lcyBhY3RpdmUtcXR5IHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzMDRBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuLmNhcnQtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtb3JkZXJsaW5lX19jZWxsIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uY2FydC1vcmRlcmxpbmVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG4uY2FydC1vcmRlcmxpbmVfX2NlbGxfX2Jsb2NrIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLmNhcnQtdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0ZCB7XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2ZmZjtcbn1cbi5jYXJ0LXRhYmxlX19pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmNhcnQtdGFibGVfX3F1YW50aXR5IHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY2FydC10YWJsZV9fYWN0aW9ucyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmNhcnQtdGFibGVfX3ByaWNlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmNhcnQtc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4uY2FydC1zdW1tYXJ5X19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcnQtc3VtbWFyeV9fc3VidG90YWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcnQtc3VtbWFyeV9fdG90YWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIuMjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcnQtc3VtbWFyeV9fdG90YWxzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLmNhcnQtb3JkZXJsaW5lX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG59XG4uY2FydC1vcmRlcmxpbmVfX2ZhZGVkLXRleHQge1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2FydF9fZXhwYW5kYWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcnRfX2V4cGFuZGFibGUgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FydF9fZXhwYW5kYWJsZSBidXR0b24gaSB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG4uY2FydF9fZXhwYW5kYWJsZSB+IC5leHBhbmQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5jYXJ0X19leHBhbmRhYmxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4ubWF0cml4IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5pcy1vcGVuIC5tYXRyaXhfX2ljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYwNTYnO1xufVxuLm1hdHJpeF9faW5wdXQtY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ubWF0cml4X19jZWxsLWRpc2FibGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cbi5tYXRyaXgtaW5wdXQtZmllbGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cbi5tYXRyaXgtaW5wdXQtZmllbGQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ubWF0cml4LWlucHV0LWZpZWxkOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ubWF0cml4LWlucHV0LWZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0M2MjgyOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1hdHJpeC1sYWJlbC1maWVsZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4ubWF0cml4LWxhYmVsLWZpZWxkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5tYXRyaXgtb3B0aW9uLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLm1hdHJpeC1vcHRpb24taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E4YThhODtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZsb2F0aW5nLW1pbmktY2FydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1pbmktY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1pbmktY2FydF9fY291bnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5taW5pLWNhcnRfX2NvdW50ZXIubWluaS1jYXJ0X19jb3VudGVyLS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNoYWRvdzogMDtcbn1cbi5taW5pLWNhcnQtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsgKyAubWluaS1jYXJ0LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5taW5pLWNhcnQtZHJvcGRvd25fX2lubmVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5taW5pLWNhcnQtZHJvcGRvd25fX2JvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG4ubWluaS1jYXJ0LXRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lLm1pbmktY2FydC1vcmRlcmxpbmUtLWRpc2NvdW50IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19yZW1vdmUtYnRuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjYThhOGE4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUge1xuICB3aWR0aDogMTUwcHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLS1sZyB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUtLW1kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS0tc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUtLWZ1bGwge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS0tdHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1pbmktY2FydF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5taW5pLWNhcnQtdG90YWxzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4ubWluaS1jYXJ0LXRvdGFsczpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvZHVjdC1saXN0IHtcbiAgdG9wOiAtMC42ZW07XG59XG4ucHJvZHVjdC1saXN0LS1zaGFkb3cge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1saXN0LS1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG59XG4ucHJvZHVjdC1saXN0X19jb25kZW5zZWQtdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4ucHJvZHVjdC1saXN0LXByb2R1Y3RzLWNvdW50ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ucHJvZHVjdC1saXN0X19saXN0LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LWxpc3RfX2xpc3QtaXRlbV9fbGVmdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnByb2R1Y3QtbGlzdF9fbGlzdC1pdGVtX19yaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1saXN0X19saXN0LWl0ZW1fX3JpZ2h0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2xpc3QtaXRlbV9fcHJpY2UtYWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZHVjdC1saXN0X19ncmlkLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQtaXRlbV9faW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQtaXRlbV9fcHJpY2UtaW5mbyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ucHJvZHVjdC1saXN0X19ncmlkLWl0ZW1fX2Zvb3RlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWl0ZW1fX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWl0ZW1fX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWZhdm9yaXRlcyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1hY3Rpb25zIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaW1hZ2Uge1xuICBtaW4td2lkdGg6IDc1cHg7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mYWNldHMtY29udGFpbmVyX19oZWFkZXIge1xuICBwYWRkaW5nOiAxLjJlbSAwLjZlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbGlzdCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmZhY2V0cy1jb250YWluZXJfX2xpc3QuaXMtb3BlbiB7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYWNldHMtY29udGFpbmVyX19saXN0LS1tb3JlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYWNldHMtY29udGFpbmVyX19tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xufVxuLmZhY2V0cy1jb250YWluZXJfX21vcmUuaXMtdG9nZ2xlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWNldHMtY29udGFpbmVyX19tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiwgdHJhbnNwYXJlbnQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcy10b2dnbGVkIC5mYWNldHMtY29udGFpbmVyX19tb3JlLWJ1dHRvbiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaGVja2JveC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmZvcm1fX2NvbnRyb2wgKyBsYWJlbC5jaGVja2JveC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hlY2tib3gtZmFjZXRfX2xhYmVsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4IDAgNHB4O1xufVxuLmNoZWNrYm94LWZhY2V0X19jb3VudCB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHMtY29udGFpbmVyLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmFjZXRzLWNvbnRhaW5lci0tdG9wLFxuICAuZmFjZXRzLWNvbnRhaW5lci0tdG9wLmV4cGFuZGFibGUtLWNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYWNldHMtY29udGFpbmVyLS1sZWZ0LFxuICAuZmFjZXRzLWNvbnRhaW5lci0tbGVmdC5leHBhbmRhYmxlLS1jb2xsYXBzZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtdW5pdHMtc2VsZWN0b3ItLXNlcGFyYXRlZCB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLWZhdm9yaXRlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42ZW07XG4gICAgcmlnaHQ6IDAuNmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLXByaWNlIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtdW5pdHMtc2VsZWN0b3ItLXNlcGFyYXRlZCB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLXJpZ2h0LWJvdHRvbS1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLXJpZ2h0LWJvdHRvbS1zZWN0aW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLWFjdGlvbnMge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5mYXZvcml0ZXMtLWZvci10aWxlcy12aWV3IHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAuNWVtO1xufVxuLmNoZWNrb3V0IGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja291dCBsYWJlbCA+IHNtYWxsIHtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2hlY2tvdXQgbGFiZWwgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja291dF9faGVhZGVyLXN0ZXBzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jaGVja291dF9faGVhZGVyLXN0ZXBzLWl0ZW06aG92ZXIsXG4uY2hlY2tvdXRfX2hlYWRlci1zdGVwcy1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmNoZWNrb3V0X19oZWFkZXItc3RlcHMtaXRlbS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRhZGFkO1xufVxuLmNoZWNrb3V0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoZWNrb3V0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNoZWNrb3V0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIH1cbn1cbi5jaGVja291dC1pbnB1dF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQ6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yaWdodDogMS42cHggc29saWQgI2U0ZTRlNDtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0gKyAuY2hlY2tvdXQtaW5wdXRfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODY4Njg2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0taWNvbiA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0tZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxubGFiZWw6aG92ZXIgLmNoZWNrb3V0LWlucHV0X19pdGVtLWVkaXQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jaGVja291dC1pbnB1dF9fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5jaGVja291dF9fc2lkZWJhci1pdGVtIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDEuMmVtO1xufVxuLnJlY2VpcHRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWlwdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTtcbiAgfVxufVxuLnJlY2VpcHRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWlwdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLnJlY2VpcHRfX2l0ZW0gKyAucmVjZWlwdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNlaXB0X19pdGVtICsgLnJlY2VpcHRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIuNGVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWNlaXB0X19pdGVtLS1zbWFsbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnJlY2VpcHRfX2RhdGEtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG4gIGJvcmRlci1ib3R0b206IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4ucmVjZWlwdF9fZGF0YS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWlwdF9fZGF0YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ucmVjZWlwdF9fZGF0YS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWl0ZW0gKyAucmVjZWlwdF9fZGF0YS1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtaXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWl0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtaXRlbTpudGgtY2hpbGQobis1KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIH1cbn1cbi5vcmRlcmRyYWZ0X19idXR0b24tLXJlbmFtZSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ub3JkZXJkcmFmdF9fYnV0dG9uLS1yZW5hbWUgaTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NUNBO1xufVxuLm9yZGVyZHJhZnRfX2J1dHRvbi0tcmVuYW1lOmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAuM2VtIDEuMmVtO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBjb2xvcjogI2E4YThhODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmJyZWFkY3J1bWJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDUnO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG4uYnRuLFxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd29yZC1zcGFjaW5nOiBpbml0aWFsO1xufVxuLmJ0bjpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5idXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCksXG4uYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmJ1dHRvbjpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pLFxuLmJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bjpmb2N1czpub3QoLmRpc2FibGVkKSxcbi5idXR0b246Zm9jdXM6bm90KC5kaXNhYmxlZCksXG4uYnRuOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmJ1dHRvbjpmb2N1czpub3QoOmRpc2FibGVkKSxcbi5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuLmJ1dHRvbjpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4uYnRuLS1kZWxldGU6aG92ZXIsXG4uYnV0dG9uLS1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI0QzMkYyRjtcbn1cbi5idG4tLWV4cGFuZDpob3Zlcixcbi5idXR0b24tLWV4cGFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NUNBO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idXR0b24uZGlzYWJsZWQgLmJ0bjpkaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi0tcHJpbWFyeTpob3Zlcixcbi5idG4tLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi0tcHJpbWFyeS5idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiO1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG59XG4uYnRuLS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tLXNlY29uZGFyeS5idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBib3JkZXItY29sb3I6ICM3ZTdlN2U7XG59XG4uYnRuLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG59XG4uYnRuLS10ZXJ0aWFyeTpmb2N1cyxcbi5idG4tLXRlcnRpYXJ5OmhvdmVyLFxuLmJ0bi0tdGVydGlhcnk6YWN0aXZlLFxuLmJ0bi0tdGVydGlhcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xufVxuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWluLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uYnRuLS1sZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWluLWhlaWdodDogNS44cmVtO1xuICBsaW5lLWhlaWdodDogNS44cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxNXB4IDRyZW07XG59XG4uYnRuLS1jb25kZW5zZWQge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbi5idG4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tLWNsZWFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi0tY2xlYW46Zm9jdXMsXG4uYnRuLS1jbGVhbjpob3Zlcixcbi5idG4tLWNsZWFuOmFjdGl2ZSxcbi5idG4tLWNsZWFuLmJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5idG4tLWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tbGluay1jbGVhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5idG4tLWxpbmstY2xlYW46Zm9jdXMsXG4uYnRuLS1saW5rLWNsZWFuOmhvdmVyLFxuLmJ0bi0tbGluay1jbGVhbjphY3RpdmUsXG4uYnRuLS1saW5rLWNsZWFuLmJ0bi0tYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tcmFpc2VkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnRuLS10YWcge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJ0bi0tdGFnLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZy1idG4tdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRhZy1idG4tdHJpZ2dlcjpjaGVja2VkICsgLmJ0bi0tdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS1jb2xvcmJveCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1jb2xvcmJveC5jaGVja2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU0NTQ1NDtcbn1cblt0eXBlPVwic3VibWl0XCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgQGV4dGVuZCAuYnRuO1xufVxuLmJ0bl9fY29sb3Jib3gge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5idXR0b25zLWNvbGxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnV0dG9ucy1jb2xsZWN0aW9uLmJ1dHRvbnMtY29sbGVjdGlvbi0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9ucy1jb2xsZWN0aW9uLmJ1dHRvbnMtY29sbGVjdGlvbi0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbiA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmNpcmNsZS1pY29uLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uY2lyY2xlLWljb24tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLThweDtcbn1cbi5idG4tc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4tc3Bpbm5lci5mYSxcbi5idG4tc3Bpbm5lci5mYWIsXG4uYnRuLXNwaW5uZXIuZmFsLFxuLmJ0bi1zcGlubmVyLmZhcixcbi5idG4tc3Bpbm5lci5mYXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZS1idG4tcHJpbWFyeS1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZCB7XG4gICAgcGFkZGluZzogMi40ZW07XG4gIH1cbn1cbi5jYXJkX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhcmRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gIH1cbn1cbi5jYXJkX19pdGVtICsgLmNhcmRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZF9faXRlbSArIC5jYXJkX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgfVxufVxuLmNhcmRfX2l0ZW0tc3Vic2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY2FyZF9faXRlbS1zdWJzZXQtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19pdGVtLXN1YnNldC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2FyZC1oZWFkZXIgKyAuY2FyZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmNhcmQtYm9keSB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICB9XG59XG4uY2FyZC1oZWFkZXJfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxLjZweCAjZDNkM2QzIHNvbGlkO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBmb250LXNpemU6IDEuODJyZW07XG59XG4uY2FyZC1oZWFkZXJfX3N0YXR1cy5jYXJkLWhlYWRlcl9fc3RhdHVzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTc1MDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDE3NTA1O1xufVxuLmNhcmQtaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAyLjI0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgbWluLWhlaWdodDogNjVweDtcbn1cbi5wYXJhZ3JhcGgtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZDNkM2QzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuLmNhcm91c2VsLS1oaWRkZW4sXG4uY2Fyb3VzZWxfX2NvbnRhaW5lci0taGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG59XG4uY2Fyb3VzZWwtLWhvcml6b250YWwgLmNhcm91c2VsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcm91c2VsX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJvdXNlbF9fc2xpZGUtLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jYXJvdXNlbF9fc2xpZGUtLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtcHJldi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMXB4KTtcbiAgbGVmdDogMS4yZW07XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtcHJldi1idG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMDUzJztcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsLW5leHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjFweCk7XG4gIHJpZ2h0OiAxLjJlbTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY2Fyb3VzZWwtbmV4dC1idG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMDU0JztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY2Fyb3VzZWwtLXZlcnRpY2FsIC5jYXJvdXNlbC1wcmV2LWJ0bixcbi5jYXJvdXNlbC1wcmV2LWJ0bi0tdmVydGljYWwge1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE5cHgpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAuM2VtO1xufVxuLmNhcm91c2VsLS12ZXJ0aWNhbCAuY2Fyb3VzZWwtcHJldi1idG46YmVmb3JlLFxuLmNhcm91c2VsLXByZXYtYnRuLS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMDc3JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmNhcm91c2VsLS12ZXJ0aWNhbCAuY2Fyb3VzZWwtbmV4dC1idG4sXG4uY2Fyb3VzZWwtbmV4dC1idG4tLXZlcnRpY2FsIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDAuNmVtO1xuICByaWdodDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwLjNlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNhcm91c2VsLS12ZXJ0aWNhbCAuY2Fyb3VzZWwtbmV4dC1idG46YmVmb3JlLFxuLmNhcm91c2VsLW5leHQtYnRuLS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMDc4JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmNhcm91c2VsX19kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWxfX2RvdCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBtYXJnaW46IDAgN3B4O1xuICBib3gtc2hhZG93OiAtMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1bXMgZWFzZTtcbn1cbi5jYXJvdXNlbF9fZG90OmhvdmVyLFxuLmNhcm91c2VsX19kb3Q6Zm9jdXMsXG4uY2Fyb3VzZWxfX2RvdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2Fyb3VzZWxfX2RvdC5jYXJvdXNlbF9fZG90LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jYXJvdXNlbF9fcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2Fyb3VzZWxfX3ByZWxvYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG59XG4uY2Fyb3VzZWxfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuMmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTtcbn1cbi5jb2xvci1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTJweDtcbn1cbi5jb2xvci1ib3hfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb2xvci1ib3hfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5jb2xvci1ib3hfX2NvbG9yIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmNvbG9yLWJveF9fdmFsdWUge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5kYXRhLWxpc3RfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0YS1saXN0X19hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5kYXRhLWxpc3RfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmRhdGEtbGlzdF9faXRlbTpob3ZlciAuZGF0YS1saXN0X19hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGF0YS1saXN0X19pdGVtLS1oYXMtYWN0aW9ucyB0ciB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kYXRhLWxpc3RfX2FjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5kYXRhLWxpc3RfX2FjdGlvbi1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5kYXRhLWxpc3RfX3JlbW92ZS1idG4ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmRhdGEtbGlzdF9fbWFpbi1pdGVtIHtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xufVxuLmRhdGEtbGlzdF9faW5mby1pdGVtIHtcbiAgcGFkZGluZzogMWVtIDAuNWVtIDAuNWVtO1xufVxuLmRhdGEtbGlzdC1zbWFsbC1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmRyb3Bkb3duLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kcm9wZG93bi10cmlnZ2VyLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLWFic29sdXRlLXBvc2l0aW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLXBvc2l0aW9uLTMycHgge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB6LWluZGV4OiA3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLXJpZ2h0LWFsaWduZWQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi5kcm9wZG93bi0tY29tYmluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDY5MHB4O1xuICB3aWR0aDogMTUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kcm9wZG93bi5kcm9wZG93bi0tY29tYmluZWQtbW9iaWxlIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bl9fY29sdW1uLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBib3JkZXItYm90dG9tOiAxcHggI2QzZDNkMyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcm9wZG93bl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRyb3Bkb3duX19idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duX19idG4uZHJvcGRvd25fX2J0bi0tdW5pdC1zZWxlY3RvciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMTY1cHg7XG59XG4uZHJvcGRvd25fX2J0bi5kcm9wZG93bl9fYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4uZHJvcGRvd25fX2J0bi5kcm9wZG93bl9fYnRuLS1jbGVhbiB7XG4gIHBhZGRpbmc6IDAgMC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kcm9wZG93bl9fYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogJ1xcRjEwNyc7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42ZW07XG59XG4uZHJvcGRvd25fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMHB4O1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtLXNob3ctbGVmdCB7XG4gIHJpZ2h0OiAtMzhweDtcbn1cbi5kcm9wZG93bl9fY29udGVudC0tbm8tbGltaXQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5kcm9wZG93bl9fY29udGVudC0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLmRyb3Bkb3duX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmRyb3Bkb3duX19pdGVtLmRyb3Bkb3duX19pdGVtLS1ub3Qtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kcm9wZG93bl9faXRlbS0tc2VwZXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZHJvcGRvd25fX2l0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi5kcm9wZG93bl9faXRlbS5hY3RpdmUuZHJvcGRvd25fX2l0ZW0tLW5vdC1zZWxlY3RhYmxlLFxuLmRyb3Bkb3duX19pdGVtOmhvdmVyLmRyb3Bkb3duX19pdGVtLS1ub3Qtc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHJvcGRvd25fX2l0ZW0uYWN0aXZlLmRyb3Bkb3duX19pdGVtLS1hY3RpdmUsXG4uZHJvcGRvd25fX2l0ZW06aG92ZXIuZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kcm9wZG93bl9faXRlbS0tc2VwZXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZHJvcGRvd24tdHJpZ2dlcjpjaGVja2VkICsgLmRyb3Bkb3duIC5kcm9wZG93bl9fYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogJ1xcRjEwNic7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kcm9wZG93bi10cmlnZ2VyOmNoZWNrZWQgKyAuZHJvcGRvd24gLmRyb3Bkb3duX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tdHJpZ2dlcjpjaGVja2VkICsgLmRyb3Bkb3duIC5kcm9wZG93bi10cmlnZ2VyLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVuaXQtc2VsZWN0b3ItLXJlYWRvbmx5IC5kcm9wZG93bl9fYnRuLS11bml0LXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLnVuaXQtc2VsZWN0b3ItLXJlYWRvbmx5IC5kcm9wZG93bl9fYnRuLS11bml0LXNlbGVjdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0IGkge1xuICB3aWR0aDogMTZweDtcbn1cbi5saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdF9faXRlbS0taG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG59XG4ubGlzdF9faXRlbS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmxpc3RfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0X19saW5rOmhvdmVyLFxuLmxpc3RfX2xpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdF9fbnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxpc3RfX251bWJlcmVkLWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0X19zZXBlcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGhlaWdodDogMnB4O1xufVxuLmxpc3RfX3NlcGVyYXRvci0tY2xlYW4ge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC0tY2xlYW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtLXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLm1hcC1jb250YWluZXJfX2NhbnZhcyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tYXAtY29udGFpbmVyX19jYW52YXMgKiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1hcC1jb250YWluZXJfX2NhbnZhc19fbG9jYXRpb24taW5mbyBoNSxcbi5tYXAtY29udGFpbmVyX19jYW52YXNfX2xvY2F0aW9uLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5keW5hbWljd2ViLW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICp6b29tOiAxO1xufVxuLmR5bmFtaWN3ZWItbWFwID4gLmR5bmFtaWN3ZWItbWFwX193cmFwIHtcbiAgbWFyZ2luOiAwLjVlbSBhdXRvIDJlbTtcbn1cbi5keW5hbWljd2ViLW1hcF9fd3JhcCxcbi5keW5hbWljd2ViLW1hcF9fbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR5bmFtaWN3ZWItbWFwX19sb2NhdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZHluYW1pY3dlYi1tYXBfX2xvY2F0aW9uLWluZm8ge1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5keW5hbWljd2ViLW1hcF9fbG9jYXRpb24tY29udGFjdCB7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5maWxlcHVibGlzaF9faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk5OTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZmlsZXB1Ymxpc2hfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZpbGVwdWJsaXNoX19iYWNrLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsZXB1Ymxpc2hfX3VybCB7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbGVwdWJsaXNoX19pbmZvICoge1xuICBmbGV4OiAxO1xufVxuLmZpbGVwdWJsaXNoX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWxlcHVibGlzaF9fZGF0ZSxcbi5maWxlcHVibGlzaF9fZmlsZXNpemUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuLyogTWVkaWEgUXVlcmllc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKlxuTm90ZTogVGhlIGJlc3Qgd2F5IHRvIHN0cnVjdHVyZSB0aGUgdXNlIG9mIG1lZGlhIHF1ZXJpZXMgaXMgdG8gY3JlYXRlIHRoZSBxdWVyaWVzXG5uZWFyIHRoZSByZWxldmFudCBjb2RlLiBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnRlZCB0byBjaGFuZ2UgdGhlIHN0eWxlcyBmb3IgYnV0dG9uc1xub24gc21hbGwgZGV2aWNlcywgcGFzdGUgdGhlIG1vYmlsZSBxdWVyeSBjb2RlIHVwIGluIHRoZSBidXR0b25zIHNlY3Rpb24gYW5kIHN0eWxlIGl0XG50aGVyZS5cbiovXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLm1vZGFsLW92ZXJsYXkubW9kYWwtb3ZlcmxheS0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDVlbSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xuICB9XG59XG4ubW9kYWwgaDIge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtLXhzIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1vZGFsLS1zbSB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi5tb2RhbC0tbWQge1xuICB3aWR0aDogNTUwcHg7XG59XG4ubW9kYWwtLWxnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG59XG4ubW9kYWwtLTgwMHB4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ubW9kYWwtLWZ1bGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMmVtKTtcbn1cbi5tb2RhbC0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMmVtKTtcbn1cbi5tb2RhbC0tZnVsbF9faW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNmVtKTtcbn1cbi5tb2RhbC0taWZyYW1lIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIHdpZHRoOiA5MjBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm1vZGFsX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5tb2RhbC1oZWlnaHQtLXhzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5tb2RhbC1oZWlnaHQtLXNtIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5tb2RhbC1oZWlnaHQtLW1kIHtcbiAgaGVpZ2h0OiA1NTBweDtcbn1cbi5tb2RhbC1oZWlnaHQtLWxnIHtcbiAgaGVpZ2h0OiA5MjBweDtcbn1cbi5tb2RhbC1oZWlnaHQtLWZ1bGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbn1cbi5tb2RhbF9faGVhZGVyIHtcbiAgcGFkZGluZzogMC42ZW0gMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogMS4yZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5tb2RhbF9fYm9keS0tZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuLm1vZGFsX19ib2R5LS1maWxlLXByZXZpZXcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbn1cbi5tb2RhbF9faW1hZ2UtLWZpbGUtcHJldmlldyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1ZW0pO1xufVxuLm1vZGFsLXRvb2xzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA5MjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kYWwtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC10cmlnZ2VyOmNoZWNrZWQgKyAubW9kYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAuOGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1vZGFsX19jbG9zZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1vZGFsX19jbG9zZS1idG4tLWNsZWFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLS10b3AtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vZGFsLS10b3AtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5tb2RhbC0tYm90dG9tLWxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tb2RhbC0tYm90dG9tLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG4ubW9kYWwtLWJvdHRvbS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cbi5tb2RhbC0tdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLm1vZGFsLS1wYWRkaW5nLWZvci1jbG9zZS1idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLm1vZGFsX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMS4yZW07XG59XG4ubW9kYWxfX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubW9kYWxfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbWFnZS1taW4tc2l6ZS13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbWFnZXMtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMS4yZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm1vZGFsX19wcmV2LWJ0bixcbi5tb2RhbF9fbmV4dC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbF9fcHJldi1idG46Zm9jdXMsXG4ubW9kYWxfX25leHQtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhbF9fcHJldi1idG4ge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5tb2RhbF9fbmV4dC1idG4ge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLm1lZGlhLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC42ZW07XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCAubWVkaWEtbGlzdC1pdGVtX193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9faW5mbyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucy1saXN0IHtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCAubWVkaWEtbGlzdC1pdGVtX19zdGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLXJtYS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9faW5mbyB7XG4gIGZsZXg6IDE7XG59XG4ubWVkaWEtbGlzdC1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDgwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyOmhvdmVyLFxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlcjpmb2N1cyxcbi5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlci0tbm8tbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXIgKiB7XG4gIGZsZXg6IDE7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX25hbWU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lLm1lZGlhLWxpc3QtaXRlbV9fbmFtZS0tbm8tbGluayB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX25hbWUubWVkaWEtbGlzdC1pdGVtX19uYW1lLS1uby1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLS11c2VyLWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLS11c2VyLWFkZHJlc3MgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzQlO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVyLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQwcHg7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVyLWluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3N0YXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCAjZDNkM2QzIHNvbGlkO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RhdGUubWVkaWEtbGlzdC1pdGVtX19zdGF0ZS0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucy1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICByaWdodDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMtbGlzdDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2E4YThhOCBzb2xpZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LWhlaWdodDogMjVweDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbixcbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbjphY3RpdmUsXG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3IHtcbiAgYm9yZGVyOiAxcHggIzdlN2U3ZSBkYXNoZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FkZC1uZXc6Zm9jdXMsXG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxGMDY3XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3Lm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldy0tY29sdW1uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ubWVkaWEtbGlzdC1pdGVtX19jaGVja2JveCArIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1lZGlhLWxpc3QtaXRlbV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb24tYnV0dG9uIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW06bm90KC5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QpIC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtOm5vdCgubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0KSAubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyIH4gLm1lZGlhLWxpc3QtaXRlbV9faW5mbyxcbiAgLm1lZGlhLWxpc3QtaXRlbTpub3QoLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCkgLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB+IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX2NpcmNsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS0tdXNlci1hZGRyZXNzIHRyIHRkIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUtLXVzZXItYWRkcmVzcyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnBhZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wYWdlcl9faW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXJfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBhZ2VyX19idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5wYWdlcl9fYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZXJfX251bSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFnZXJfX251bTpob3Zlcjpub3QoLnBhZ2VyX19udW0tLWN1cnJlbnQpOm5vdCgucGFnZXJfX251bS0tZWxsaXBzaXMpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NTQ1NDtcbn1cbi5wYWdlcl9fbnVtLnBhZ2VyX19udW0tLWN1cnJlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cbi5wYWdlcl9fbnVtLnBhZ2VyX19udW0tLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG4ucGFnZXJfX251bS5saW5rIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ucGFuZWwtdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnBhbmVsLnBhbmVsLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZWwucGFuZWwtLWxlZnQge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYW5lbC5wYW5lbC0tbGVmdCAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDQnO1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tbGVmdCB7XG4gIGxlZnQ6IC0yOTBweDtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLWxlZnQgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA1Jztcbn1cbi5wYW5lbC5wYW5lbC0tcmlnaHQge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYW5lbC5wYW5lbC0tcmlnaHQgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA1Jztcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLXJpZ2h0IHtcbiAgcmlnaHQ6IC0yOTBweDtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLXJpZ2h0LnBhbmVsLS13aXRoLWNsb3NlLWJ0biB7XG4gIHJpZ2h0OiAtMTAwJTtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLXJpZ2h0IC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNCc7XG59XG4ucGFuZWwucGFuZWwtLXRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ucGFuZWwucGFuZWwtLXRvcCAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tdG9wIHtcbiAgdG9wOiAtMjIwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS10b3AgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA3Jztcbn1cbi5wYW5lbC5wYW5lbC0tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbi5wYW5lbC5wYW5lbC0tYm90dG9tIC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNyc7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1ib3R0b20ge1xuICBib3R0b206IC0yMjBweDtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLWJvdHRvbSAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xufVxuLnBhbmVsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsX19oZWFkZXIucGFuZWxfX2hlYWRlci0tbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi5wYW5lbF9faGVhZGVyLWFjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5wYW5lbF9fY29udGVudC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucGFuZWxfX2NvbnRlbnQtYm9keS5wYW5lbF9fY29udGVudC1ib2R5LS1jYXJ0IHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYW5lbF9fY29udGVudC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG59XG4ucGFuZWwtdHJpZ2dlci1idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwLjE1ZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbCAucGFuZWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLWZpdC1zaXplIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4ucGFuZWwtZml0LXNpemUuZXhwYW5kYWJsZS0tY29sbGFwc2VkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbn1cbi5wYW5lbF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYW5lbC1saXN0LS1oMzAwcHgge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5wYW5lbC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0ucGFuZWwtbGlzdF9faXRlbS0tYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbi5wYW5lbC1saXN0X19pdGVtLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1udW1iZXIge1xuICBmbGV4OiAxNTBweCAwIDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1uYW1lIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wYW5lbC1saXN0X19pdGVtLWNoZWNrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wYW5lbC1saXN0X19pdGVtLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4uc2VhcmNoLnNlYXJjaC0tbG9uZyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uc2VhcmNoLnNlYXJjaC0tY2VudGVyZWQge1xuICBtYXJnaW46IDAuNmVtIGF1dG87XG59XG4uc2VhcmNoLnNlYXJjaC0td2l0aC1pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJ1xcRjAwMic7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2dyb3Vwcy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMjIyMjIyO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtYnRuLnNlYXJjaF9fZ3JvdXBzLWJ0bi0tYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMjIyMjIyO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtYnRuLnNlYXJjaF9fZ3JvdXBzLWJ0bi0tYWN0aXZlICsgLnNlYXJjaF9fZ3JvdXBzLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2ggLnNlYXJjaF9fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2dyb3Vwcy1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnNlYXJjaCAuc2VhcmNoX19maWVsZC5zZWFyY2hfX2ZpZWxkLS1hY3RpdmUgKyAuc2VhcmNoX19yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0cy5zZWFyY2hfX3Jlc3VsdHMtLWNvbWJpbmVkIHtcbiAgbWluLXdpZHRoOiA2NjBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbi5zZWFyY2hfX2NvbHVtbi0tb25seSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fY29sdW1uLnNlYXJjaF9fY29sdW1uLS1wcm9kdWN0cyB7XG4gIGZsZXg6IDI7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLXBhZ2VzIHtcbiAgZmxleDogMTtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0cy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNlNGU0ZTQgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udHlwZWFoZWFkLXNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0LnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0IC50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdF9faW1hZ2Utd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0IC50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdCAudHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWFyY2ggLnNlYXJjaF9fcmVzdWx0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMuc2VhcmNoX19yZXN1bHRzLS1jb21iaW5lZCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2hfX2NvbHVtbi5zZWFyY2hfX2NvbHVtbi0tcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLXBhZ2VzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNlYXJjaC1yZXN1bHRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLnNlYXJjaC1yZXN1bHRfX2JyZWFkY3J1bWJzOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iLWRlbGltaXRlcjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iLWl0ZW0ge1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWFyY2gtcmVzdWx0X19zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0X19kYXRlIHtcbiAgY29sb3I6ICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zdGVwLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOGE4YTg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0ZXAtYmFyX19zdGVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWJhcl9fc3RlcDo6YWZ0ZXIsXG4uc3RlcC1iYXJfX3N0ZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdGVwLWJhcl9fc3RlcDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuLnN0ZXAtYmFyX19zdGVwOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYThhOGE4O1xuICBib3JkZXItd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuLnN0ZXAtYmFyX19zdGVwOmxhc3QtY2hpbGQ6OmFmdGVyLFxuLnN0ZXAtYmFyX19zdGVwOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc3RlcC1iYXJfX3N0ZXAtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0ZXAtYmFyX19zdGVwLS1hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NDU0NTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0ZXAtYmFyX19zdGVwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMC4zZW07XG4gIH1cbiAgLnN0ZXAtYmFyX19zdGVwOjphZnRlcixcbiAgLnN0ZXAtYmFyX19zdGVwOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnRhYnNfX2xpc3Qge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYnNfX2xpc3Q6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhYnNfX2xhYmVsIHtcbiAgYm9yZGVyOiAxcHggI2QzZDNkMyBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRhYnNfX2xhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmNmY2ZjYgc29saWQ7XG59XG4udGFic19fbGFiZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4ICNkM2QzZDMgc29saWQ7XG59XG4udGFic19fYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgxKTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgyKTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDIpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDMpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg0KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDQpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg1KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDUpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoNSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg2KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDYpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoNikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg3KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDcpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg4KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDgpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDgpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoOCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg5KTpjaGVja2VkIH4gLnRhYnNfX2xpc3QgPiAudGFic19fbGFiZWw6bnRoLWNoaWxkKDkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDkpOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoOSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgxMCk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgxMCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICMzMzMgc29saWQ7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMTApOmNoZWNrZWQgfiAudGFic19fYmxvY2tzIC50YWJzX19ibG9jazpudGgtY2hpbGQoMTApIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUgdGhlYWQsXG4udGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnRhYmxlIHRoZWFkID4gdHIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZSB0aGVhZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbn1cbi50YWJsZSB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnRhYmxlIHRmb290IHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlIC5mYXMsXG4udGFibGUgLmZhcixcbi50YWJsZSAuZmFsLFxuLnRhYmxlIC5mYWIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRhYmxlLWhpZ2hsaWdodC0tbGFzdCB0cjpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtaGlnaGxpZ2h0LS1sYXN0IHRyOmxhc3QtY2hpbGQgdGQsXG4udGFibGUtaGlnaGxpZ2h0LS1sYXN0IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjIyMjIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJsZS0tc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYmxlLS1zbWFsbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGFibGUtLXNtYWxsIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4udGFibGUtLW9yZGVybGluZXMgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLS1jbGVhbiB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS0tY2xlYW4gdGgsXG4udGFibGUtLWNsZWFuIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLS1ib3JkZXJlZCB0aCxcbi50YWJsZS0tYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDAuMDVyZW0gc29saWQgI2QzZDNkMztcbn1cbi50YWJsZS0tc3RyaXBlZCB0Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi50YWJsZS0tc3RyaXBlZCB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLnRhYmxlLS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG4udGFibGUtLWNvbXBhY3Qge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnRhYmxlLS1jb21wYWN0IHRoZWFkID4gdHIge1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2QzZDNkMztcbn1cbi50YWJsZS0tY29tcGFjdCB0aCxcbi50YWJsZS0tY29tcGFjdCB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cbi50YWJsZS0tY29uZGVuc2VkIHRoLFxuLnRhYmxlLS1jb25kZW5zZWQgdGQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udGFibGUtLWNvbmRlbnNlZCB0aDpub3QoW2NvbHNwYW5dKTpsYXN0LWNoaWxkLFxuLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KFtjb2xzcGFuXSk6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLS1jb25kZW5zZWQgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4udGFibGUtLW5vLXRvcC1ib3JkZXIgdHI6Zmlyc3QtY2hpbGQgKiB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGVfX3Jvdy0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX19yb3ctLW5vLWJvcmRlciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZV9fc2VjdGlvbi1oZWFkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlX19yb3ctLWJvcmRlciB7XG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZCAjZDNkM2QzO1xufVxuLnRhYmxlX19yb3ctLXRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMC4wNXJlbSBzb2xpZCAjZDNkM2QzO1xufVxuLnRhYmxlX19yb3ctLWJvdHRvbS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNXJlbSBzb2xpZCAjZDNkM2QzO1xufVxuLnRhYmxlX19yb3ctLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50aHVtYi1saXN0X19pdGVtIHtcbiAgYm9yZGVyOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG59XG4udGh1bWItbGlzdF9faXRlbTpob3Zlcixcbi50aHVtYi1saXN0X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG59XG4udGh1bWItaW1hZ2UtdmlldyB7XG4gIHBhZGRpbmc6IDAuM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcm91c2VsLS1oZWlnaHQtaXMtc2V0IC50aHVtYi1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGh1bWItbGlzdF9faW1hZ2UtbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aHVtYi1saXN0X19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByZWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZWxvYWRlci1vdmVybGF5X19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xufVxuLnByZWxvYWRlci1vdmVybGF5X19pY29uOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXEYxQ0VcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXktZWxlbWVudDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxGMUNFXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDkwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTRweCk7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXktZWxlbWVudC0tY2xlYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXktZWxlbWVudC0tY2xlYW46OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucHJlLXJlbmRlci1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnByZS1yZW5kZXItZWxlbWVudC0teHhzIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnByZS1yZW5kZXItZWxlbWVudC0teHMge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS1zbSB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS1tZCB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS1sZyB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS14bCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZXhwYW5kYWJsZS10ZXh0LXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19idG4ge1xuICBtYXJnaW46IDAuM2VtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19idG4ubGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kYWJsZS10ZXh0LXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyIC5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXIgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXIgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0bi5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXIgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0bi5sZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5leHBhbmRhYmxlLXRleHQtY29udGFpbmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5leHBhbmQtdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmV4cGFuZC10cmlnZ2VyLS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cGFuZC1jb250YWluZXJfX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV4cGFuZC1jb250YWluZXJfX2J0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29udGVudDogJ1xcRjA2Nyc7XG4gIGZsb2F0OiByaWdodDtcbiAgei1pbmRleDogODA7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmV4cGFuZC1jb250YWluZXJfX2J0bi0tYWJzb2x1dGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC42ZW07XG4gIHRvcDogMC42ZW07XG59XG4uZXhwYW5kLWNvbnRhaW5lciAubW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4cGFuZC1jb250YWluZXIgLmxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAubW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIC5sZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lciAuaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4cGFuZC1jb250YWluZXIgLnNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgfiAuZXhwYW5kLWNvbnRhaW5lciAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCB+IC5leHBhbmQtY29udGFpbmVyIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZC1jb250YWluZXIgLmV4cGFuZC1jb250YWluZXJfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwyNTAwJztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB6LWluZGV4OiA4MDtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZC1jb250YWluZXIgLmV4cGFuZC1jb250YWluZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWNvbnRhaW5lcl9fY29udGVudC0tbGltaXQtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG4uZXhwYW5kLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZC1ib3hfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHBhbmQtYm94X19oZWFkZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmV4cGFuZC1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5leHBhbmQtYm94X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmV4cGFuZC1ib3hfX2xpc3QtaXRlbS1saW5rIHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uZXhwYW5kLWJveF9fbGlzdC1pdGVtLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4uZXhwYW5kYWJsZS0tY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5mb3JtX19maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjZweCBzb2xpZCAjZTRlNGU0O1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLS1ib3JkZXJlZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLS1ib3JkZXJlZCArIC5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLS1kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mb3JtX19oZWxwLXRleHQge1xuICBvcmRlcjogMTA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZm9ybV9faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiA+ICoge1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbi0tMi0zID4gOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMjtcbn1cbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbi0tMi0zID4gOmxhc3QtY2hpbGQge1xuICBmbGV4OiAzO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLFxuLmZvcm1fZmllbGQtY29tYmkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5mb3JtX19maWVsZC1ncm91cCxcbi5mb3JtX19maWVsZC1jb21iaSxcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19maWVsZC1ncm91cCBzZWxlY3QsXG4uZm9ybV9fZmllbGQtY29tYmkgc2VsZWN0LFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHNlbGVjdCxcbi5mb3JtX19maWVsZC1ncm91cCBpbnB1dCxcbi5mb3JtX19maWVsZC1jb21iaSBpbnB1dCxcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiBpbnB1dCxcbi5mb3JtX19maWVsZC1ncm91cCB0ZXh0YXJlYSxcbi5mb3JtX19maWVsZC1jb21iaSB0ZXh0YXJlYSxcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwIHNlbGVjdDpob3Zlcixcbi5mb3JtX19maWVsZC1jb21iaSBzZWxlY3Q6aG92ZXIsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gc2VsZWN0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWdyb3VwIGlucHV0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIGlucHV0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIGlucHV0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWdyb3VwIHRleHRhcmVhOmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHRleHRhcmVhOmhvdmVyLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHRleHRhcmVhOmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWdyb3VwIHNlbGVjdDpmb2N1cyxcbi5mb3JtX19maWVsZC1jb21iaSBzZWxlY3Q6Zm9jdXMsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gc2VsZWN0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWdyb3VwIGlucHV0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIGlucHV0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIGlucHV0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWdyb3VwIHRleHRhcmVhOmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHRleHRhcmVhOmZvY3VzLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwID4gKltmb3JdLFxuLmZvcm1fX2ZpZWxkLWdyb3VwID4gKlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLXByZWZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLXN1Zml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLS1oaWRlLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOm5vdCguYnRuLS10YWcpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2ZpZWxkLWxhYmVsLS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5mb3JtX19maWVsZC1jb21iaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybV9fZmllbGQtY29tYmkgPiAqIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm1fX2ZpZWxkLWNvbWJpID4gKjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb3JtX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxLjZweCBzb2xpZCAjYThhOGE4O1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG59XG4uZXJyb3ItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gIGJvcmRlcjogMS42cHggc29saWQgI0QzMkYyRjtcbiAgY29sb3I6ICNEMzJGMkY7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmVycm9yLWJsb2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYwNzEnO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3Ige1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3IgaSB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRDQUY1MDtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNWVtO1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3MgaSB7XG4gIGNvbG9yOiAjNENBRjUwO1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcge1xuICBjb2xvcjogI0VDNjgzQjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcgaSB7XG4gIGNvbG9yOiAjRUM2ODNCO1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveCBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1ib3gubm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWVkNDtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1ib3gubm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWQ0O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveC5ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGY4ZWQ7XG59XG4uZm9ybV9faGVscC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2hlY2tib3gtaGVscCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0gKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiA4cHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmZvcm1fX2NvbnRyb2wgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxLjZweCAjYjFiMWIxIHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbDpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbDpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbDphY3RpdmUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmZvcm1fX2NvbnRyb2w6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCAjNTQ1NDU0IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAycHggIzU0NTQ1NCBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOm5vdCguYnRuLS10YWcpIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLS1ib3JkZXJlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDg1Q0EsIGluc2V0IDAgMCAwIDNweCAjZjZmNmY2O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZyk6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1Q0E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA4NUNBLCBpbnNldCAwIDAgMCAzcHggI2Y2ZjZmNjtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4uZm9ybXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi5mb3JtdGFibGUgdGQgdGV4dGFyZWEsXG4uZm9ybXRhYmxlIHRkIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtc3BhY2luZzogaW5pdGlhbDtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KDpkaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KC5kaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoOmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoLmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XVxcLS1kZWxldGU6aG92ZXIge1xuICBjb2xvcjogI0QzMkYyRjtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdXFwtLWV4cGFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NUNBO1xufVxuLmZpbGUtaW5wdXRfX3JlYWwtaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZpbGUtaW5wdXRfX2Zha2UtaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGUtaW5wdXRfX2Zha2UtaW5wdXQ6aG92ZXIsXG4uZmlsZS1pbnB1dF9fZmFrZS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbn1cbi5maWxlLWlucHV0X19yZWFsLWlucHV0OmZvY3VzIH4gLmZpbGUtaW5wdXRfX2Zha2UtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZpbGUtaW5wdXRfX2J0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucmVxdWlyZWQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnlfX21haW4taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi5nYWxsZXJ5X19pbWFnZS1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5nYWxsZXJ5X19pbWFnZS1jb3VudGVyX19udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwLjZlbTtcbn1cbi5nYWxsZXJ5X19pbWFnZS1jb3VudGVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC42ZW0gMDtcbn1cbi5sYXllcmVkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheWVyZWQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sYXllcmVkLWltYWdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cbi5sYXllcmVkLWltYWdlLS10aW50ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuLmItbGF6eSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5iLWxhenkuYi1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhY2tncm91bmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYmFja2dyb3VuZC1pbWFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5pbWFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLXNlcGlhIHtcbiAgZmlsdGVyOiBzZXBpYSgxKTtcbn1cbi5pbWFnZS1maWx0ZXIuaW1hZ2UtZmlsdGVyLS1vdmVyZXhwb3N1cmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcbn1cbi5pbWFnZS1maWx0ZXIuaW1hZ2UtZmlsdGVyLS1iYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmltYWdlLWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmltYWdlLXBhcmFncmFwaCB7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG4uaW1hZ2UtcGFyYWdyYXBoIC5pbWFnZS1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtaG92ZXJfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2UtaG92ZXJfX3dyYXBwZXIgPiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1hZ2UtaG92ZXItLXpvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaW1hZ2UtaG92ZXItLXpvb206aG92ZXIgaW1nIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuNDdyZW07XG59XG4ubGlnaHRib3hfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYThhOGE4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnaHRib3g6aG92ZXIgLmxpZ2h0Ym94X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGVhaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGVhaGVhZC50eXBlYWhlYWQtLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwLjZlbSBhdXRvO1xufVxuLnR5cGVhaGVhZC50eXBlYWhlYWQtLWZhdm9yaXRlcyB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udHlwZWFoZWFkLWdyb3VwLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHlwZWFoZWFkLWdyb3VwLWJ0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYwRDcnO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtc2VhcmNoLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2JpbGUtc2VhcmNoLXRyaWdnZXI6Y2hlY2tlZCArIC50eXBlYWhlYWQtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZWFoZWFkLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50eXBlYWhlYWQtbW9iaWxlX19zZWFyY2gtZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC05OTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kX19jb250YWluZXIsXG4udmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDEuNzc3Nzc3NzgpIHtcbiAgLnZpZGVvLWJhY2tncm91bmRfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDAlO1xuICAgIHRvcDogLTEwMCU7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncvMS43Nzc3Nzc3OCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3OCkge1xuICAudmlkZW8tYmFja2dyb3VuZF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZpZC1pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAudmlkLWluZm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnZpZC1pbmZvIC5hY3JvbnltIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZGFzaGJvYXJkX193aWRnZXQge1xuICBtaW4td2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMC42ZW07XG4gIGZsZXg6IDE7XG59XG4ud2lkZ2V0IHtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi53aWRnZXQud2lkZ2V0LS1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi53aWRnZXRfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi53aWRnZXRfX2ljb24ge1xuICBtYXJnaW46IDAuM2VtO1xufVxuLndpZGdldF9faWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDVyZW07XG59XG4ud2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjgycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hib2FyZF9fd2lkZ2V0IHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRhc2hib2FyZF9fd2lkZ2V0IHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuLmltcGVyc29uYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5pbXBlcnNvbmF0aW9uLmltcGVyc29uYXRpb24tLXJpZ2h0LWxvd2VyLWJveC1sYXlvdXQsXG4uaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1iYXItbGF5b3V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltcGVyc29uYXRpb24uaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYm94LWxheW91dCB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5pbXBlcnNvbmF0aW9uLXRyaWdnZXIuanMtcmVtZW1iZXItc3RhdGU6bm90KFtkYXRhLWxvYWRlZF0pICsgLmltcGVyc29uYXRpb24uaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYm94LWxheW91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1wZXJzb25hdGlvbi10cmlnZ2VyOmNoZWNrZWQgKyAuaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1ib3gtbGF5b3V0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDM2cHgpKTtcbiAgd2lkdGg6IDE4MHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIDFzLCB0cmFuc2Zvcm0gMXM7XG59XG4uaW1wZXJzb25hdGlvbi10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmltcGVyc29uYXRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogN3B4O1xufVxuLmltcGVyc29uYXRpb25fX21pbmltaXplLWJ0biB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgYm9yZGVyOiAwO1xufVxuLmltcGVyc29uYXRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbXBlcnNvbmF0aW9uX19saW5rIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJlbTtcbn1cbi5pbXBlcnNvbmF0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmltcGVyc29uYXRpb25fX2NvbnRhaW5lci5pbXBlcnNvbmF0aW9uX19jb250YWluZXItLWJveCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaW1wZXJzb25hdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW1wZXJzb25hdGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMgLnByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4uZHJvcGRvd24gLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0tLW5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRyb3Bkb3duIC5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cy1pdGVtLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0tLW5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHJvcGRvd24gLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX2Zvcm0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbXBlcnNvbmF0aW9uLXVzZXJfX3NpZ24taW4tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmltcGVyc29uYXRpb25fX3N0b3AtdGV4dCB7XG4gIHRleHQtYWxpZ24tbGFzdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW1wZXJzb25hdGlvbl9fc3RvcC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX19zdG9wLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYmFyLWxheW91dCAuaW1wZXJzb25hdGlvbl9fc2VhcmNoLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbXBlcnNvbmF0aW9uX190eXBlYWhlYWQge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW1wZXJzb25hdGlvbl9fdHlwZWFoZWFkIHtcbiAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX190eXBlYWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbXBlcnNvbmF0aW9uLWJhci1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmltcGVyc29uYXRpb24tYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zaWduYXR1cmUge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5zaWduYXR1cmVfX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF1b3RlLWljb24ge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnF1b3RlLXRleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcGFyYXRpb24tbGluZS1jb250YWluZXItLWFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnNlcGFyYXRpb24tbGluZS1jb250YWluZXItLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E4YThhODtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdlaWdodC14cyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LXNtIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13ZWlnaHQtbWQge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdlaWdodC1sZyB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LXhsIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgteHMge1xuICB3aWR0aDogMTBweDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdpZHRoLXNtIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtbWQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgteGwge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnUtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnUtd2lkdGgtLWF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cbi51LWZ1bGwtbWF4LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnUtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi51LWhlaWdodC0tYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cbi51LWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udS1mbGV4LS1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51LWZsZXgtLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udS1mbGV4LS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnUtZmxleC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi51LWZsZXgtZ3Jvdy0tMCxcbi5ncmlkLnUtZmxleC1ncm93LS0wIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4udS1mbGV4LWdyb3ctLTEsXG4uZ3JpZC51LWZsZXgtZ3Jvdy0tMSB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnUtZmxleC1iYXNpcy0tMTAge1xuICBmbGV4LWJhc2lzOiAxMCUgIWltcG9ydGFudDtcbn1cbi51LWZsZXgtYmFzaXMtLTIwIHtcbiAgZmxleC1iYXNpczogMjAlICFpbXBvcnRhbnQ7XG59XG4udS1mbGV4LWJhc2lzLS0zMCB7XG4gIGZsZXgtYmFzaXM6IDMwJSAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1iYXNpcy0tNDAge1xuICBmbGV4LWJhc2lzOiA0MCUgIWltcG9ydGFudDtcbn1cbi51LWZsZXgtYmFzaXMtLTUwIHtcbiAgZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XG59XG4udS1wdWxsLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51LXB1bGwtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi51LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udS1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udS1qdXN0aWZ5LWNvbnRlbnQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnUtanVzdGlmeS1jb250ZW50LS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmRpc2FibGVkLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG5pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnUtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi8qKlxuICogQm9yZGVyc1xuICovXG4udS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtYm9yZGVyLXRvcC0tYm9sZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcbn1cbi51LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzZDNkMztcbn1cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi51LW5vLWJvcmRlci0tdG9wIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi51LW5vLWJvcmRlci0tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi51LW5vLWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1uby1ib3JkZXItLXhzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1uby1ib3JkZXItLXNtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi8qKlxuICogQm94IHNoYWRvd1xuICovXG4udS1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLyoqXG4gKiBIaWRlIHRleHQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuICogMS4gTmVlZGVkIGluIFdlYktpdC1iYXNlZCBicm93c2VycyBiZWNhdXNlIG9mIGFuIGltcGxlbWVudGF0aW9uIGJ1ZztcbiAqICAgIFNlZTogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTQ1NzE0NlxuICovXG4udS1oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnUtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51LXZpc2liaWxpdHktaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyoqXG4gKiBIaWRlIGVsZW1lbnQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuICogU2hhbWVsZXNzbHkgYm9ycm93ZWQgZnJvbSBIVE1MNUJvaWxlcnBsYXRlOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyNMMTE5LUwxMzNcbiAqL1xuLnUtdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udS1yZXNldC1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLnUtcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udS1wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51LW5vLXBhcmFncmFwaC1tYXJnaW5zIHAge1xuICBtYXJnaW46IDA7XG59XG4udS16aW5kZXgtMSB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnUtYWxpZ24tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LWFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzYWZlIGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LWFsaWduLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS1hbGlnbi1mdWxsIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi51LWFsaWduLWNvbnRlbnQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzYWZlIGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LWFsaWduLWNvbnRlbnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtdGEtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS10YS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS10YS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnUtdGEtZnVsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LXRhLWZ1bGwgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnUtdGEtaW5oZXJpdCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtdGEtcmlnaHQtLXhzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS10YS1sZWZ0LS14cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnUtbWlkZGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnUtdmEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51LXZhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udS1taWRkbGUtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnUtbGVmdC1taWRkbGUge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi51LWNlbnRlci1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi51LWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnUtYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi51LWNvbG9yLXN1YnRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4udS1jb2xvci1saWdodCxcbi51LWNvbG9yLWxpZ2h0IGgxLFxuLnUtY29sb3ItbGlnaHQgaDIsXG4udS1jb2xvci1saWdodCBoMyxcbi51LWNvbG9yLWxpZ2h0IGg0LFxuLnUtY29sb3ItbGlnaHQgaDUsXG4udS1jb2xvci1saWdodCBoNixcbi51LWNvbG9yLWxpZ2h0IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51LWNvbG9yLWRhcmssXG4udS1jb2xvci1kYXJrIGgxLFxuLnUtY29sb3ItZGFyayBoMixcbi51LWNvbG9yLWRhcmsgaDMsXG4udS1jb2xvci1kYXJrIGg0LFxuLnUtY29sb3ItZGFyayBoNSxcbi51LWNvbG9yLWRhcmsgaDYsXG4udS1jb2xvci1kYXJrIGkge1xuICBjb2xvcjogIzJhMmEyYTtcbn1cbi51LWNvbG9yLWxpZ2h0LWdyYXksXG4udS1jb2xvci1saWdodC1ncmF5IGgxLFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoMixcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDMsXG4udS1jb2xvci1saWdodC1ncmF5IGg0LFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoNSxcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDYsXG4udS1jb2xvci1saWdodC1ncmF5IGkge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbi51LWJyYW5kLWNvbG9yLW9uZSxcbi51LWJyYW5kLWNvbG9yLW9uZSBoMSxcbi51LWJyYW5kLWNvbG9yLW9uZSBoMixcbi51LWJyYW5kLWNvbG9yLW9uZSBoMyxcbi51LWJyYW5kLWNvbG9yLW9uZSBoNCxcbi51LWJyYW5kLWNvbG9yLW9uZSBoNSxcbi51LWJyYW5kLWNvbG9yLW9uZSBoNixcbi51LWJyYW5kLWNvbG9yLW9uZSBpIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG4udS1icmFuZC1jb2xvci10d28sXG4udS1icmFuZC1jb2xvci10d28gaDEsXG4udS1icmFuZC1jb2xvci10d28gaDIsXG4udS1icmFuZC1jb2xvci10d28gaDMsXG4udS1icmFuZC1jb2xvci10d28gaDQsXG4udS1icmFuZC1jb2xvci10d28gaDUsXG4udS1icmFuZC1jb2xvci10d28gaDYsXG4udS1icmFuZC1jb2xvci10d28gaSB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuLnUtY29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG4udS1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udS1jb2xvci1pbmhlcml0OmhvdmVyLFxuLnUtY29sb3ItaW5oZXJpdDphY3RpdmUsXG4udS1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udS1jb2xvci1saWdodC0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnUtY29sb3ItbGlnaHQtZ3JheS0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnUtY29sb3ItZGFyay0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xufVxuLnUtYnJhbmQtY29sb3Itb25lLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4udS1icmFuZC1jb2xvci1vbmUtLWJnLWxpZ2h0ZW4tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZTZlO1xufVxuLnUtYnJhbmQtY29sb3Itb25lLS1iZy1saWdodGVuLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4Nztcbn1cbi51LWJyYW5kLWNvbG9yLW9uZS0tYmctZGFya2VuLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbn1cbi51LWJyYW5kLWNvbG9yLW9uZS0tYmctZGFya2VuLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi51LWJyYW5kLWNvbG9yLXR3by0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZTdlO1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLS1iZy1saWdodGVuLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4OTg5ODtcbn1cbi51LWJyYW5kLWNvbG9yLXR3by0tYmctbGlnaHRlbi0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG59XG4udS1icmFuZC1jb2xvci10d28tLWJnLWRhcmtlbi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG4udS1icmFuZC1jb2xvci10d28tLWJnLWRhcmtlbi0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG59XG4udS1jb2xvci13YXJuaW5nLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzY7XG59XG4udS1jb2xvci1mb250LWJsYWNrIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4udS1jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4udS1jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xufVxuLnUtY29sb3ItZ29vZ2xlIHtcbiAgY29sb3I6ICNkYzRlNDE7XG59XG4udS1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnUtZm9udC1hd2Vzb21lIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnUtdHJ1bmNhdGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnUtY29uZGVuc2VkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51LWxpbmUtaGVpZ2h0LS1ub3JtYWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnUtYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udS1mb250LXNpemUtLXhzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udS1mb250LXNpemUtLXNtIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xufVxuLnUtZm9udC1zaXplLS1tZCB7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbn1cbi51LWZvbnQtc2l6ZS0tbGcge1xuICBmb250LXNpemU6IDIuMjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtY29uZGVuc2VkLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi51LXdvcmQtYnJlYWstLWJyZWFrLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi51LXcyMHB4IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udS13MzJweCB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnUtdzQwcHgge1xuICB3aWR0aDogNDBweDtcbn1cbi51LXc1MHB4IHtcbiAgd2lkdGg6IDUwcHg7XG59XG4udS13NjBweCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnUtdzcwcHgge1xuICB3aWR0aDogNzBweDtcbn1cbi51LXc4MHB4IHtcbiAgd2lkdGg6IDgwcHg7XG59XG4udS13MTAwcHgge1xuICB3aWR0aDogMTAwcHg7XG59XG4udS13MTEwcHgge1xuICB3aWR0aDogMTEwcHg7XG59XG4udS13MTIwcHgge1xuICB3aWR0aDogMTIwcHg7XG59XG4udS13MTMwcHgge1xuICB3aWR0aDogMTMwcHg7XG59XG4udS13MTMzcHgge1xuICB3aWR0aDogMTMzcHg7XG59XG4udS13MTUwcHgge1xuICB3aWR0aDogMTUwcHg7XG59XG4udS13MTYwcHgge1xuICB3aWR0aDogMTYwcHg7XG59XG4udS13MTgwcHgge1xuICB3aWR0aDogMTgwcHg7XG59XG4udS13MjAwcHgge1xuICB3aWR0aDogMjAwcHg7XG59XG4udS13MjIwcHgge1xuICB3aWR0aDogMjIwcHg7XG59XG4udS13MzQwcHgge1xuICB3aWR0aDogMzQwcHg7XG59XG4udS13MzgwcHgge1xuICB3aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtdzUwcHgtLXhzIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAudS13NjBweC0teHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC51LXc3MHB4LS14cyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLnUtdzgwcHgtLXhzIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAudS13MTAwcHgtLXhzIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLnUtdzEyMHB4LS14cyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC51LXcxMjVweC0teHMge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICAudS13MTMwcHgtLXhzIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gIH1cbiAgLnUtdzEzM3B4LS14cyB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICB9XG4gIC51LXcxNTBweC0teHMge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAudS13MTYwcHgtLXhzIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLnUtdzE4MHB4LS14cyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC51LXcyMjBweC0teHMge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLnUtbWluLXcxMjBweCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4udS1taW4tdzE0MHB4IHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi51LW1pbi13MjIwcHgge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuLnUtbWF4LXc1MHB4IHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLnUtbWF4LXcyMTBweCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG4udS1tYXgtdzIyMHB4IHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi51LW1heC13MzAwcHgge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnUtbWF4LXczNDBweCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4udS1tYXgtdzM4MHB4IHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbi51LW1heC13NTAwcHgge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnUtY2VudGVyLW1heC13NjAwcHgge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51LW1heC1oNTAwcHgge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi51LW1pbi1oMTIwcHgge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbi51LW1pbi1oMTgwcHgge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbn1cbi51LW1pbi1oMzAwcHgge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi51LW1pbi1oNDAwcHgge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi51LW1pbi1oNTAwcHgge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi51LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnUtbm8tcGFkZGluZy14IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnUtbm8tcGFkZGluZy15IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnUtbm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuLnUtbm8tbWFyZ2luLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnUtbm8tbWFyZ2luLW9uLXAtZWxlbWVudHMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi51LW1hcmdpbiB7XG4gIG1hcmdpbjogMC42ZW07XG59XG4udS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4udS1tYXJnaW4tdG9wLS1sZyB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuLnUtbWFyZ2luLXRvcC0tYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udS1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLnUtbWFyZ2luLXJpZ2h0LS1sZyB7XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG59XG4udS1tYXJnaW4tcmlnaHQtLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4udS1tYXJnaW4tYm90dG9tLS1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnUtbWFyZ2luLWJvdHRvbS0teGwge1xuICBtYXJnaW4tYm90dG9tOiAyLjRlbTtcbn1cbi51LW1hcmdpbi1ib3R0b20tNXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnUtbWFyZ2luLWJvdHRvbS0tYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4udS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbn1cbi51LW1hcmdpbi1sZWZ0LS1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbn1cbi51LW1hcmdpbi1sZWZ0LS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udS1tYXJnaW4tLXJhZGlvLWJ1dHRvbi1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi51LXBhZGRpbmcge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi51LXBhZGRpbmctLWxnIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4udS1wYWRkaW5nLXkge1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbi51LXBhZGRpbmcteCB7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnUtcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnUtcGFkZGluZy1yaWdodC0tbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbn1cbi51LXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuLnUtcGFkZGluZy1ib3R0b20tLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xufVxuLnUtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG59XG4udS1wYWRkaW5nLXRvcC0tbGcge1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG59XG4udS1wYWRkaW5nLWxlZnQtLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cbi51LW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51LW5vLXVuZGVybGluZTpob3Zlcixcbi51LW5vLXVuZGVybGluZTphY3RpdmUsXG4udS1uby11bmRlcmxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcGFkZGluZy0teHMge1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICB9XG4gIC51LW1hcmdpbi0teHMge1xuICAgIG1hcmdpbjogMC42ZW07XG4gIH1cbiAgLnUtbm8tcGFkZGluZy0teHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtbm8tbWFyZ2luLS14cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmxlZnQtY2lyY2xlLWluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLnUtbm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnUtbm8tcHJpbnQsXG4gIC51LW5vLXByaW50ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDIwMHZ3O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVG9wIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMTAwdmg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVCb3R0b20ge1xuICBmcm9tIHtcbiAgICB0b3A6IDIwMHZoO1xuICB9XG59XG4uYW5pbWF0aW9uLS1mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4uYW5pbWF0aW9uLS1zbGlkZUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVMZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4uYW5pbWF0aW9uLS1zbGlkZVJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlUmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5hbmltYXRpb24tLXNsaWRlVG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlVG9wO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4uYW5pbWF0aW9uLS1zbGlkZUJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUJvdHRvbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVzX19uYW1lIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVzX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVzX19uYW1lLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLnBhcmFncmFwaC1jYXJkLWZvb3RlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZC1pdGVtX19wcmljZS1pbmZvLS1zaG9ydCB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ubWluaS1jYXJ0X19jb3VudGVyLm1pbmktY2FydF9fY291bnRlci0tbGcge1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/