/*! SCSS version of normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
a:active,
a:hover {
  outline-width: 0;
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
html {
  box-sizing: border-box;
  font-size: 62.5%;
  height: 100%;
  overflow-y: scroll;
}
@media (hover: hover) {
  html {
    overflow-x: hidden;
  }
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  color: #222222;
}
a {
  color: #222222;
  text-decoration: none;
  word-wrap: break-word;
}
a:hover {
  color: #1d1d1d;
}
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #d3d3d3;
}
ul {
  list-style: circle none;
}
ol {
  list-style: decimal none;
  padding-left: 0;
  margin-top: 0;
}
ul {
  padding-left: 0;
  margin-top: 0;
}
ul ul,
ul ol {
  margin: 1.5rem 0 1.5rem 3rem;
}
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
}
li {
  margin-bottom: 1rem;
}
dt {
  font-style: italic;
}
dd {
  padding-left: 2rem;
}
ul:not([class]) {
  padding-left: 3rem;
}
img,
video {
  display: table;
  max-width: 100%;
}
figure {
  margin: 0 auto;
  padding-bottom: 2.4rem;
}
figure img {
  display: table;
  margin: 0 auto;
}
caption,
figcaption {
  font-size: 1.47rem;
  font-style: italic;
  text-align: center;
}
table {
  border-collapse: collapse;
  border-color: gray;
  border-spacing: 2px;
  max-width: 100%;
  width: 100%;
}
table thead th {
  vertical-align: bottom;
  border-top: none;
  border-bottom: 1px solid #d3d3d3;
}
table th,
table td {
  padding: 0.6rem;
  vertical-align: top;
  border-top: 1px solid #d3d3d3;
}
table th,
table tfoot td {
  font-weight: 700;
  text-align: left;
}
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  box-shadow: none;
  min-height: 38px;
}
textarea:focus,
select:focus {
  border: 1px solid #545454;
  outline: 0;
}
form {
  margin-bottom: 0;
}
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="file"],
input[type="password"] {
  appearance: none;
  background-color: #fff;
  border: 1.6px solid #e4e4e4;
  box-shadow: none;
  box-sizing: border-box;
  padding: 6px 12px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
input[type="email"]:hover,
input[type="number"]:hover,
input[type="search"]:hover,
input[type="text"]:hover,
input[type="tel"]:hover,
input[type="url"]:hover,
input[type="file"]:hover,
input[type="password"]:hover,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="file"]:focus,
input[type="password"]:focus {
  border-color: #545454;
  outline: 0;
}
input[type="file"] {
  padding: 4px 10px;
}
input[readonly]:not(.flatpickr-input) {
  background-color: transparent;
  border: none;
  font-size: inherit;
  height: auto;
  padding: 0;
}
input[readonly]:not(.flatpickr-input):focus {
  border: none;
  outline: 0;
}
input::placeholder {
  color: #d3d3d3;
}
textarea {
  appearance: none;
  min-height: 65px;
  padding-bottom: 6px;
  padding-top: 6px;
  -moz-appearance: none;
  -webkit-appearance: none;
  resize: vertical;
}
textarea::placeholder {
  color: #d3d3d3;
}
label {
  font-weight: 500;
  cursor: pointer;
}
label,
legend {
  display: block;
  margin-bottom: 0.5rem;
}
fieldset {
  padding: 0;
  border-width: 0;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline;
}
input[type="radio"] {
  vertical-align: top;
  margin-top: 4px;
  margin-right: 2px;
}
label > .label-body {
  display: inline-block;
  font-weight: normal;
  margin-left: 0.5rem;
}
pre {
  overflow: auto;
}
code {
  background: #e3e3e3;
  border-radius: 0.5rem;
  border: 1px solid #d3d3d3;
  font-size: 90%;
  margin: 0 0.2rem;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
}
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}
iframe {
  width: 100%;
  height: 100%;
  border: none;
}
/**
 * Basic typography style for text
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
  word-wrap: break-word;
  color: #222222;
}
h1 {
  font-size: 4rem;
  line-height: 1.2;
}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}
h3 {
  font-size: 3rem;
  line-height: 1.3;
}
h4 {
  font-size: 2.4rem;
  line-height: 1.35;
}
h5 {
  font-size: 1.8rem;
  line-height: 1.5;
}
h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  text-transform: uppercase;
}
p {
  margin-top: 0;
}
blockquote {
  margin: 0 0 2.4rem 1.2rem;
  border-left: 0.3rem solid #545454;
  padding: 2.4rem 1.2rem;
}
blockquote p:last-child {
  padding-bottom: 0;
}
small,
sub,
sup {
  font-size: 1.47rem;
  line-height: 1;
  color: #a8a8a8;
}
caption,
figcaption {
  font-size: 1.47rem;
  font-style: italic;
  text-align: center;
}
em,
cite,
i {
  font-style: italic;
}
q::before {
  content: "'";
}
q::after {
  content: "'";
}
q > q {
  font-style: italic;
}
dfn,
abbr {
  border-bottom: 0.1rem dotted #d3d3d3;
  cursor: default;
}
dfn,
abbr {
  border-bottom: 0.1rem dotted #d3d3d3;
  cursor: default;
}
div,
p {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}
.help-text {
  display: block;
  line-height: 1.2em;
  margin-bottom: 1.2em;
}
.section-title {
  border-top: 1px solid #d3d3d3;
  padding-top: 0.6em;
}
.section-title--condensed {
  margin: 0;
}
.introduction-text {
  margin-bottom: 1.2em;
  clear: both;
}
.fa-1_5x {
  font-size: 1.5em;
}
.grid-caption {
  text-transform: uppercase;
  border-bottom: 1px #222222 solid;
  margin-bottom: 0;
  padding-bottom: 1rem;
}
button,
input {
  margin-bottom: 1.4rem;
}
fieldset,
select,
textarea {
  margin-bottom: 1.4rem;
}
blockquote,
dl,
figure,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.4rem;
}
li {
  margin-bottom: 1rem;
}
label {
  margin-bottom: 0.25rem;
}
/**
 * Basic style for collections of elements
 */
.collection {
  margin-bottom: 1.2em;
}
.collection > * {
  margin-right: 0.6em;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}
.collection > *:last-child {
  margin-right: 0;
}
.collection--right > *:first-child {
  margin-right: 0;
}
.collection-header {
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 2em;
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  @page {
    margin: 0.5cm;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .no-print,
  .no-print * {
    display: none !important;
  }
}
/*! Reflex v1.3.0 - https://github.com/leejordan/reflex */
/*
 *
 * Reflex is a flexbox grid which provides a way to take advantage of emerging
 * flexbox support while providing a fall back to inline-block on older browsers
 *
 * Built by Lee Jordan G.C.S.E.
 * email: ldjordan@gmail.com
 * github: https://github.com/leejordan
 *
 * Structure and calculations are inspired by twitter bootstrap
 *
 */
@media (max-width: 479px) {
  .u-hidden-xxs {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .u-hidden-xs {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .u-hidden-sm {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .u-hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .u-hidden-lg {
    display: none !important;
  }
}
.grid {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  max-width: 100%;
  /*letter-spacing: -0.31em !important;*/
  *letter-spacing: normal !important;
  word-spacing: -0.43em !important;
  list-style-type: none;
}
.grid::before,
.grid::after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  max-width: 100%;
}
.grid *::before,
.grid *::after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}
.grid .grid {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.grid * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid *::before,
.grid *::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.grid > div[class*="js-"]:not([class*="grid"]) {
  width: 100%;
}
[class*="grid__col-"] {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
  padding: 0.5em 0.5em;
}
.grid__cell {
  position: relative;
  display: block;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.grid__cell--full {
  height: 100%;
  width: 100%;
}
/*_:-ms-fullscreen, :root .grid__cell {
    width: 100%;
}*/
.grid__col-12 {
  width: 100%;
  *width: 99.9%;
}
.grid__col-11 {
  width: 91.66666667%;
  *width: 91.56666667%;
}
.grid__col-10 {
  width: 83.33333333%;
  *width: 83.23333333%;
}
.grid__col-9 {
  width: 75%;
  *width: 74.9%;
}
.grid__col-8 {
  width: 66.66666667%;
  *width: 66.56666667%;
}
.grid__col-7 {
  width: 58.33333333%;
  *width: 58.23333333%;
}
.grid__col-6 {
  width: 50%;
  *width: 49.9%;
}
.grid__col-5 {
  width: 41.66666667%;
  *width: 41.56666667%;
}
.grid__col-4 {
  width: 33.33333333%;
  *width: 33.23333333%;
}
.grid__col-3 {
  width: 25%;
  *width: 24.9%;
}
.grid__col-2 {
  width: 16.66666667%;
  *width: 16.56666667%;
}
.grid__col-1 {
  width: 8.33333333%;
  *width: 8.23333333%;
}
.grid__col-1-auto {
  min-width: 8.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-2-auto {
  min-width: 16.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-3-auto {
  min-width: 25%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-4-auto {
  min-width: 33.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-5-auto {
  min-width: 41.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-6-auto {
  min-width: 50%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-7-auto {
  min-width: 58.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-8-auto {
  min-width: 66.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-9-auto {
  min-width: 75%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-10-auto {
  min-width: 83.33333333%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-11-auto {
  min-width: 91.66666667%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-12-auto {
  min-width: 100%;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
@media (min-width: 480px) {
  .grid__col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-xs-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-xs-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-xs-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-xs-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-xs-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-xs-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-xs-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-xs-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-xs-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-xs-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-xs-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 768px) {
  .grid__col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-sm-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-sm-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-sm-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-sm-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-sm-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-sm-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-sm-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-sm-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-sm-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-sm-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-sm-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 992px) {
  .grid__col-md-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-md-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-md-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-md-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-md-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-md-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-md-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-md-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-md-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-md-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-md-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-md-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 1200px) {
  .grid__col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-lg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-lg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-lg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-lg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-lg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-lg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-lg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-lg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-lg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-lg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-lg-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
@media (min-width: 1600px) {
  .grid__col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .grid__col-xlg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .grid__col-xlg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .grid__col-xlg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .grid__col-xlg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .grid__col-xlg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .grid__col-xlg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .grid__col-xlg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .grid__col-xlg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .grid__col-xlg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .grid__col-xlg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .grid__col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
  .grid__col-xlg-1-auto {
    min-width: 8.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-2-auto {
    min-width: 16.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-3-auto {
    min-width: 25%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-4-auto {
    min-width: 33.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-5-auto {
    min-width: 41.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-6-auto {
    min-width: 50%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-7-auto {
    min-width: 58.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-8-auto {
    min-width: 66.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-9-auto {
    min-width: 75%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-10-auto {
    min-width: 83.33333333%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-11-auto {
    min-width: 91.66666667%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-12-auto {
    min-width: 100%;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
}
.grid__col-auto {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 0%;
  flex: 1 0 0%;
  width: 0px;
}
.grid__col-auto-width {
  -ms-flex: auto auto auto;
  -webkit-flex: auto auto auto;
  flex: auto auto auto;
  width: auto;
}
@media (min-width: 480px) {
  .grid__col-xs-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xs-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 768px) {
  .grid__col-sm-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-sm-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 992px) {
  .grid__col-md-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-md-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .grid__col-lg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-lg-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
@media (min-width: 1600px) {
  .grid__col-xlg-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 0px;
  }
  .grid__col-xlg-auto-width {
    -ms-flex: auto auto auto;
    -webkit-flex: auto auto auto;
    flex: auto auto auto;
    width: auto;
  }
}
.grid--order-12 {
  -ms-flex-order: 12;
  -webkit-order: 12;
  order: 12;
}
.grid--order-11 {
  -ms-flex-order: 11;
  -webkit-order: 11;
  order: 11;
}
.grid--order-10 {
  -ms-flex-order: 10;
  -webkit-order: 10;
  order: 10;
}
.grid--order-9 {
  -ms-flex-order: 9;
  -webkit-order: 9;
  order: 9;
}
.grid--order-8 {
  -ms-flex-order: 8;
  -webkit-order: 8;
  order: 8;
}
.grid--order-7 {
  -ms-flex-order: 7;
  -webkit-order: 7;
  order: 7;
}
.grid--order-6 {
  -ms-flex-order: 6;
  -webkit-order: 6;
  order: 6;
}
.grid--order-5 {
  -ms-flex-order: 5;
  -webkit-order: 5;
  order: 5;
}
.grid--order-4 {
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
}
.grid--order-3 {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
.grid--order-2 {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.grid--order-1 {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.grid--order-0 {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
@media only screen and (min-width: 480px) {
  .grid--order-12-xs {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-xs {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-xs {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-xs {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-xs {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-xs {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-xs {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-xs {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-xs {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-xs {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-xs {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-xs {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-xs {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 768px) {
  .grid--order-12-sm {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-sm {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-sm {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-sm {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-sm {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-sm {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-sm {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-sm {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-sm {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-sm {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-sm {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-sm {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-sm {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 992px) {
  .grid--order-12-md {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-md {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-md {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-md {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-md {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-md {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-md {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-md {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-md {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-md {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-md {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-md {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-md {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .grid--order-12-lg {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-lg {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-lg {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-lg {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-lg {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-lg {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-lg {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-lg {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-lg {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-lg {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-lg {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-lg {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-lg {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .grid--order-12-xlg {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
  }
  .grid--order-11-xlg {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
  }
  .grid--order-10-xlg {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
  }
  .grid--order-9-xlg {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
  }
  .grid--order-8-xlg {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
  }
  .grid--order-7-xlg {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
  }
  .grid--order-6-xlg {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
  }
  .grid--order-5-xlg {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
  .grid--order-4-xlg {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
  }
  .grid--order-3-xlg {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .grid--order-2-xlg {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .grid--order-1-xlg {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .grid--order-0-xlg {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
}
.grid--bleed [class*="grid__col-"] {
  padding: 0;
}
.grid--external-bleed {
  margin: -0.6em -0.6em -0.6em -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-x {
  margin-left: -0.6em;
  margin-right: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-y {
  margin-top: -0.6em;
  margin-bottom: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--external-bleed-bottom {
  margin-bottom: -0.6em;
  width: auto;
  max-width: unset;
}
.grid--border {
  border: 1px solid #d3d3d3;
}
.grid--wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grid--no-wrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.grid--wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.grid--direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.grid--direction-row-reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.grid--direction-column {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.grid--direction-column-reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.grid--align-start {
  -ms-flex-align: start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.grid--align-end {
  -ms-flex-align: end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.grid--align-end [class*="grid__col-"] {
  vertical-align: bottom;
}
.grid--align-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.grid--align-center [class*="grid__col-"] {
  vertical-align: middle;
}
.grid--align-baseline {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.grid--align-baseline [class*="grid__col-"] {
  vertical-align: baseline;
}
.grid--align-content-start {
  -ms-flex-line-pack: start;
  -ms-flex-line-pack: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.grid--align-content-end {
  -ms-flex-line-pack: end;
  -ms-flex-line-pack: flex-end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}
.grid--align-content-end [class*="grid__col-"] {
  vertical-align: bottom;
}
.grid--align-content-center {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}
.grid--align-content-space-between {
  -ms-flex-line-pack: space-between;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.grid--align-content-space-around {
  -ms-flex-line-pack: space-around;
  -webkit-align-content: space-around;
  align-content: space-around;
}
.grid--align-self-stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
.grid--align-self-start {
  -ms-flex-item-align: start;
  -ms-flex-item-align: flex-start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.grid--align-self-end {
  -ms-flex-item-align: end;
  -ms-flex-item-align: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  vertical-align: bottom;
}
.grid--align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
}
.grid--align-self-baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  vertical-align: baseline;
}
.grid--justify-start {
  text-align: left;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.grid--justify-end {
  text-align: right;
  -moz-text-align-last: right;
  text-align-last: right;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.grid--justify-end .grid__cell,
.grid--justify-end [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-center {
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.grid--justify-center .grid__cell,
.grid--justify-center [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-space-between {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.grid--justify-space-between .grid__cell,
.grid--justify-space-between [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--justify-space-around {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.grid--justify-space-around .grid__cell,
.grid--justify-space-around [class*="grid__col-"] {
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
}
.grid--extra-padding {
  padding: 1.2em 0;
}
.grid__col--bleed {
  padding: 0;
}
.grid__col--bleed-x {
  padding: 0.6em 0;
}
.grid__col--bleed-y {
  padding: 0 0.6em;
}
.grid__col--bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  padding: 1.2em;
}
.grid__col--border {
  border: 1px solid #d3d3d3;
  margin-bottom: 0.6em;
}
.grid__col--line-top {
  border-top: 1px solid #e4e4e4;
}
.grid__col-45px {
  width: 45px;
}
.grid__cell--align-middle-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.grid__cell--align-middle-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.grid__cell--padding-sm {
  padding: 0.3em;
}
.grid__cell--padding-md {
  padding: 0.6em;
}
.grid__cell--padding-lg {
  padding: 1.2em;
}
.grid__cell-img {
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}
.flex-img {
  display: block;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  height: auto;
  width: 100%;
}
.grid__cell-img--centered {
  width: auto;
  margin: 0 auto;
}
.grid__cell-img--ball {
  border-radius: 1000px;
}
.grid__cell-img--triangle {
  clip-path: polygon(50% 0, 0 100%, 100% 100%);
}
.grid__cell-footer {
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  *display: inline;
  zoom: 1;
  width: 100%;
  margin-top: auto;
}
.site {
  left: 0;
  position: relative;
  transition: left 0.2s;
  width: 100vw;
  max-width: 100%;
}
.page {
  min-height: 700px;
}
.top-container {
  position: relative;
  z-index: 90;
}
.top-container__center-container {
  padding: 0 1.2em;
}
.top-container--sticky {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 90;
}
.center-container {
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.center-container--ribbon {
  padding: 1.2em;
}
.paragraph-container {
  padding: 1.2em;
}
.paragraph-container p:last-of-type {
  margin-bottom: 0.3em;
}
.paragraph-container--full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
}
.paragraph-container--spacing-none {
  padding-top: 0;
  padding-bottom: 0;
}
.paragraph-container--no-padding {
  padding: 0;
}
.paragraph-container--height-sm {
  min-height: 150px;
}
.paragraph-container--height-sm > .paragraph-container {
  min-height: 150px;
}
.paragraph-container--height-sm .background-image__cover {
  min-height: 150px;
}
.paragraph-container--height-md {
  min-height: 220px;
}
.paragraph-container--height-md > .paragraph-container {
  min-height: 220px;
}
.paragraph-container--height-md .background-image__cover {
  min-height: 220px;
}
.paragraph-container--height-lg {
  min-height: 350px;
}
.paragraph-container--height-lg > .paragraph-container {
  min-height: 350px;
}
.paragraph-container--height-lg .background-image__cover {
  min-height: 350px;
}
.paragraph-container--height-xl {
  min-height: 550px;
}
.paragraph-container--height-xl > .paragraph-container {
  min-height: 550px;
}
.paragraph-container--height-xl .background-image__cover {
  min-height: 550px;
}
.paragraph-container--height-auto {
  min-height: 60px;
}
.paragraph-container--height-auto > .paragraph-container {
  min-height: 60px;
}
.paragraph-container--height-auto .background-image__cover {
  min-height: 60px;
}
.paragraph-container--height-screen > .paragraph-container {
  height: 100vh;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) {
    height: 1px;
  }
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) > .paragraph-container {
    height: 1px;
  }
  [class*="paragraph-container--height"]:not(.paragraph-container--height-screen):not(.paragraph-container--height-auto) .background-image__cover {
    height: 1px;
  }
  .screen-height {
    height: 1px;
  }
}
.paragraph-container__body--padding-sm {
  padding: 0.3em;
}
.paragraph-container__body--padding-md {
  padding: 0.6em;
}
.paragraph-container__body--padding-lg {
  padding: 1.2em;
}
.paragraph-container__body--padding-xl {
  padding: 2.4em;
}
.paragraph-container__button {
  margin-top: 1.2em;
}
.paragraph-container__button--spacing-sm {
  padding-left: 0.3em;
  padding-right: 0.3em;
}
.paragraph-container__button--spacing-md {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.paragraph-container__button--spacing-lg {
  padding-left: 1.2em;
  padding-right: 1.2em;
}
.paragraph-container__button--spacing-xl {
  padding-left: 2.4em;
  padding-right: 2.4em;
}
.multiple-paragraphs-container {
  position: relative;
}
.multiple-paragraphs-container h1,
.multiple-paragraphs-container h2,
.multiple-paragraphs-container h3,
.multiple-paragraphs-container p {
  color: inherit;
}
.multiple-paragraphs-container h1 a,
.multiple-paragraphs-container h2 a,
.multiple-paragraphs-container h3 a,
.multiple-paragraphs-container p a {
  color: inherit;
}
.multiple-paragraphs-container--seperation-line-after::after {
  position: absolute;
  width: calc(100% - 2em);
  content: '';
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
}
.multiple-paragraphs-container--spacing-none {
  padding-top: 0;
  padding-bottom: 0;
}
.multiple-paragraphs-container--spacing-sm {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.multiple-paragraphs-container--spacing-md {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}
.multiple-paragraphs-container--spacing-lg {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}
.multiple-paragraphs-container--spacing-xl {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
}
@media (max-width: 768px) {
  .top-container__center-container {
    padding: 0 0.6em;
  }
  .paragraph-container {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
    padding-left: 0.6em;
    padding-right: 0.6em;
  }
}
.minimal-right {
  width: 100%;
  flex-direction: column;
  align-items: flex-end;
}
.content-container {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-row {
  max-width: 1280px;
  position: relative;
  width: 100%;
  display: grid;
  grid-template-rows: auto;
  justify-content: stretch;
  grid-column-gap: 1em;
  grid-template-columns: 1fr;
  box-sizing: border-box;
}
.content-row__item {
  grid-column: auto;
  position: relative;
  display: flex;
  flex-direction: row;
  height: 100%;
}
.content-row__item__body {
  position: relative;
  width: 100%;
}
.content-row__item__body > p {
  margin: 0;
}
.content-row--full {
  grid-template-columns: 1fr;
}
.content-row--2col {
  grid-template-columns: 1fr 1fr;
}
.content-row--3col {
  grid-template-columns: 1fr 1fr 1fr;
}
.content-row--4col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.content-row--6col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.content-row--1-2split {
  grid-template-columns: 1fr 2fr;
}
.content-row--2-1split {
  grid-template-columns: 2fr 1fr;
}
.content-row--1-2-1split {
  grid-template-columns: 1fr 2fr 1fr;
}
@media (max-width: 480px) {
  .content-row {
    grid-template-columns: 1fr;
  }
}
.content-row--stretch {
  max-width: 100%;
}
.content-row--spacing-none {
  margin: 0;
}
.content-row--spacing-sm {
  margin: 0.25em 0;
}
.content-row--spacing-md {
  margin: 0.5em 0;
}
.content-row--spacing-lg {
  margin: 1em 0;
}
.content-row--spacing-xl {
  margin: 2em 0;
}
.content-row--spacing-position-top {
  margin-bottom: 0;
}
.content-row--spacing-position-bottom {
  margin-top: 0;
}
.content-row--column-gap-none {
  grid-column-gap: 0;
}
.content-row--column-gap-sm {
  grid-column-gap: 1em;
}
.content-row--column-gap-md {
  grid-column-gap: 1.5em;
}
.content-row--column-gap-lg {
  grid-column-gap: 2em;
}
.content-row--column-gap-xl {
  grid-column-gap: 3em;
}
.content-row--row-gap-none {
  grid-row-gap: 0;
}
.content-row--row-gap-sm {
  grid-row-gap: 1em;
}
.content-row--row-gap-md {
  grid-row-gap: 1.5em;
}
.content-row--row-gap-lg {
  grid-row-gap: 2em;
}
.content-row--row-gap-xl {
  grid-row-gap: 3em;
}
.content-row--height-xs > * {
  min-height: 60px;
}
.content-row--height-sm > * {
  min-height: 150px;
}
.content-row--height-md > * {
  min-height: 220px;
}
.content-row--height-lg > * {
  min-height: 350px;
}
.content-row--height-xl > * {
  min-height: 550px;
}
.content-row--height-xxl > * {
  min-height: 680px;
}
.content-row--height-auto > * {
  min-height: auto;
}
.content-row--height-screen > * {
  height: 100vh;
}
.margin-none {
  margin: 0;
}
.margin-xs {
  margin: 0.5em;
}
.margin-sm {
  margin: 1em;
}
.margin-md {
  margin: 2em;
}
.margin-lg {
  margin: 4em;
}
.margin-xl {
  margin: 6em;
}
.margin-position-tb {
  margin-left: 0;
  margin-right: 0;
}
.margin-position-lr {
  margin-top: 0;
  margin-bottom: 0;
}
.margin-position-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-position-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.margin-position-top {
  margin-left: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-position-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.padding-none {
  padding: 0;
}
.padding-size-xs {
  padding: 0.25em;
}
.padding-size-sm {
  padding: 1em;
}
.padding-size-md {
  padding: 2em;
}
.padding-size-lg {
  padding: 4em;
}
.padding-size-xl {
  padding: 6em;
}
.padding-position-tb {
  padding-left: 0;
  padding-right: 0;
}
.padding-position-lr {
  padding-top: 0;
  padding-bottom: 0;
}
.padding-position-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.padding-position-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.padding-position-top {
  padding-left: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.padding-position-bottom {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
}
.header {
  width: 100vw;
  max-width: 100%;
  display: block;
  z-index: 30;
}
.header-top {
  background-color: #ffffff;
}
.header-menu__link {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding: 1em;
  font-size: 1.6rem;
  color: inherit;
  cursor: pointer;
  float: left;
}
.header-menu__link.header-menu__link--icon {
  text-align-last: center;
}
.logo {
  margin: 0.6em 0.6em 0.6em 0;
}
.logo__img--mobile {
  height: 100%;
}
.main-navigation {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e4e4e4;
  position: relative;
}
.main-navigation-mobile {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e4e4e4;
  position: relative;
}
.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.menu--dropdown {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 0px;
  display: none;
  line-height: 1.4;
  min-width: 100%;
  padding: 0.6em 0;
  margin-top: 3px;
}
.header-menu__link + .menu--dropdown {
  margin-top: 0;
}
.menu--dropdown .search .search__field {
  border-radius: 0;
}
.menu--dropdown-right {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 0px;
  display: none;
  line-height: 1.4;
  min-width: 100%;
  padding: 0.6em 0;
  margin-top: 3px;
  left: auto;
  right: 0;
}
.header-menu__link + .menu--dropdown-right {
  margin-top: 0;
}
.menu--dropdown-right .search .search__field {
  border-radius: 0;
}
.menu--sign-in {
  padding: 1.2em;
  min-width: 180px;
}
.menu__item {
  position: relative;
  padding: 0;
  margin: 0;
  color: #222222;
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu__item--icon {
  padding: 0 0.5em;
}
.menu__item:hover:not(.menu__item--top-level, .menu__item--clean) {
  background-color: #d3d3d3;
}
.menu__item:hover:not(.menu__item--top-level, .menu__item--clean) > .menu__link {
  color: #222222;
}
.menu__item:hover:not(.menu__item--top-level) > .menu__link {
  color: #222222;
}
.menu__item--clean:hover {
  background-color: transparent;
}
.menu__item--horizontal {
  float: left;
}
.menu__item--top-level {
  float: left;
  border-top: 3px solid #e4e4e4;
  border-bottom: 3px solid #e4e4e4;
  text-align: center;
}
.menu__item--top-level.menu__item:hover {
  border-bottom: 3px solid #222222;
}
.menu__item--top-level.menu__item:hover > .menu__link {
  color: #222222;
}
.menu__item--fixed-width {
  width: 240px;
  float: left;
}
.menu__item--top-level.menu__item--active {
  border-bottom: 3px solid #222222;
}
.menu__item--top-level.menu__item--active > .menu__link {
  color: #222222;
}
.menu__link {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  padding: 16px 0.6em;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  float: left;
  line-height: 30px;
}
.menu__link.menu__link--icon {
  margin-bottom: 0;
  line-height: 33px;
  color: #222222;
  text-align-last: center;
  position: relative;
}
.menu__link--condensed {
  padding: 0 0.6em;
}
.is-dropdown::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  display: inline-block;
  line-height: 42px;
  padding-right: 0.6em;
}
.is-dropdown--no-icon::after {
  font-family: "";
  content: '';
  padding: 0;
}
.is-dropdown:hover > .menu--dropdown,
.is-dropdown--active > .menu--dropdown {
  display: block;
}
.menu--dropleft {
  background-color: #f6f6f6;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  z-index: 80;
  position: absolute;
  top: -0.6em;
  display: none;
  left: 100%;
  padding: 0.6em 0;
}
.is-dropleft::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F105';
  padding: 0.5em 1em;
  font-size: 14px;
}
.is-dropleft:hover > .menu--dropleft {
  display: block;
}
.menu-dropdown__link {
  width: 100%;
  padding: 1em;
  float: left;
  display: block;
  text-decoration: none;
  white-space: normal;
  font-size: 1.6rem;
  color: #222222;
  padding: 0.6em 1.2em;
  cursor: pointer;
}
.menu-dropdown__link.menu__link--disabled,
.mega-menu__link.menu__link--disabled {
  cursor: default;
}
.menu-dropdown__item {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  color: #222222;
  cursor: pointer;
  padding: 0.6em;
  line-height: 1.4;
  text-align: left;
}
.menu-dropdown__item--link:hover {
  text-decoration: underline;
}
.menu__item--mega {
  position: static;
  text-align: left;
  text-align-last: unset;
}
.mega-menu {
  background-color: #f6f6f6;
  z-index: 10000;
  position: absolute;
  top: 100%;
  left: 1.2em;
  display: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
  width: calc(100% - (2 * 1.2em));
  max-width: 1280px;
}
.mega-menu__list-wrap {
  padding: 0 0.6em;
  margin-bottom: 1.2em;
  text-align-last: unset;
}
.mega-menu__grid .grid__col-md-3:nth-child(4n) .mega-menu__list-wrap {
  border-right: 0;
}
.mega-menu .menu {
  margin-bottom: 0;
}
.mega-menu__list-image {
  margin-bottom: 0.6em;
}
.mega-menu__header-container {
  margin: 0 0.6em;
}
.mega-menu__header-container__text {
  display: block;
  text-decoration: none;
  font-size: 1.6rem;
  color: #222222;
  margin-top: 0;
  padding: 0.6em;
  line-height: 1.2;
  cursor: default;
}
.mega-menu__header-container__text--link {
  cursor: pointer;
}
.mega-menu__link {
  float: left;
  display: block;
  text-decoration: none;
  white-space: normal;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  margin: 0 2px;
  padding: 0.6em 1.2em;
  width: 100%;
}
.is-mega::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  display: inline-block;
  line-height: 42px;
  padding-right: 0.6em;
  float: right;
}
.is-mega:hover > .mega-menu {
  display: block;
}
.mega-menu__promotion-image {
  padding: 1.5em;
}
.left-navigation {
  margin-bottom: 1.2em;
}
.left-navigation__item {
  display: flex;
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  border-bottom: 1px #d3d3d3 solid;
}
.left-navigation__item:first-child {
  border-top: 1px #d3d3d3 solid;
}
@media (hover: none), (hover: on-demand) {
  html,
  body {
    overflow-x: hidden;
  }
}
.mobile-nav-trigger {
  visibility: hidden;
  position: absolute;
}
.mobile-nav-trigger-off {
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 90;
  left: 0;
  top: 0;
}
.mobile-nav-trigger--left:checked ~ .mobile-navigation {
  left: 0;
}
.mobile-nav-trigger--left:checked ~ .site {
  left: 300px;
}
.mobile-nav-trigger--right:checked ~ .mobile-navigation {
  right: 0;
}
.mobile-nav-trigger--right:checked ~ .site {
  right: 300px;
}
.mobile-nav-trigger:checked ~ .mobile-nav-trigger-off {
  display: block;
}
.mobile-nav-trigger-button:before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F0C9";
  color: inherit;
  cursor: pointer;
}
.mobile-navigation--right {
  right: -300px;
}
.mobile-navigation--left {
  left: -300px;
}
.mobile-navigation {
  width: 300px;
  position: fixed;
  top: 0;
  z-index: 10000;
  box-shadow: 0 0 10px rgba(51, 51, 51, 0.38);
  transition: left 0.2s;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  background: white;
}
.mobile-navigation__wrapper {
  position: relative;
  left: 0;
  transition: all 0.25s ease-in-out;
}
.menu-mobile {
  width: 100%;
  list-style: none;
  margin: 0;
  white-space: nowrap;
}
.menu-mobile__item {
  width: 100%;
  padding: 0;
  margin: 0;
  color: #222222;
  transition: all 0.2s;
}
.menu-mobile__link,
.menu-mobile__header {
  display: block;
  text-decoration: none;
  white-space: normal;
  padding: 0.6em 1.2em;
  font-size: 1.6rem;
  color: #222222;
  cursor: pointer;
  margin-bottom: 0;
  border-bottom: 1px solid #e4e4e4;
  background-color: #fff;
}
.menu-mobile__link:hover {
  background-color: #f6f6f6;
}
.menu-mobile__link--disabled {
  pointer-events: none;
}
.menu-mobile__link.u-ta-right {
  padding-right: 40px;
}
.menu-mobile__link--back:before {
  content: "\F104";
  margin: -3px auto 1px;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 8px;
}
.menu-mobile__link--level-1 {
  padding-left: 1.6em;
}
.menu-mobile__link--level-2 {
  padding-left: 2.2em;
}
.menu-mobile__link--level-3 {
  padding-left: 2.8em;
}
.menu-mobile__link--level-4 {
  padding-left: 3.4em;
}
.menu-mobile__link--level-5 {
  padding-left: 4em;
}
.menu-mobile__link--level-6 {
  padding-left: 4.6em;
}
.menu-mobile__link--level-7 {
  padding-left: 5.2em;
}
.menu-mobile__link--level-8 {
  padding-left: 5.8em;
}
.menu-mobile__link--active {
  background-color: #f6f6f6;
}
.menu-mobile__link--highlighted {
  background-color: #f6f6f6;
}
.menu-mobile__link-icon {
  width: 18px;
  text-align: center;
  margin-right: 5px;
}
.menu-mobile__submenu {
  display: none;
}
.expand-trigger:checked ~ .menu-mobile__submenu {
  display: block;
}
.menu-mobile__item--open > .menu-mobile__submenu {
  display: inline-block;
}
.menu-mobile__link__wrap {
  position: relative;
}
.menu-mobile__trigger {
  position: absolute;
  right: 0.5em;
  top: 0;
  bottom: 0;
  width: 30px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.menu-mobile__trigger::before {
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F067";
  display: inline-block;
  color: #222222;
  margin: 0 auto;
}
.expand-trigger:checked ~ .menu-mobile__link__wrap .menu-mobile__trigger::before {
  content: "\F068";
}
.expand-trigger {
  top: 0;
}
/* extra */
.menu-mobile__trigger.menu-mobile__trigger--back {
  left: 0.1em;
  right: unset;
}
.menu-mobile__trigger.menu-mobile__trigger--back::before {
  margin: -3px auto 1px;
  content: "\F104";
}
.menu-mobile__trigger--back + .menu-mobile__link {
  padding-left: 30px;
}
.menu-mobile__header {
  text-align: center;
  cursor: default;
}
.menu-left {
  margin: 0;
}
.menu-left.menu-left--submenu {
  margin-left: 25px;
  display: none;
}
.menu-left__trigger:checked ~ .menu-left.menu-left--submenu {
  display: block;
}
.menu-left__item {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
.menu-left__link {
  display: block;
  text-decoration: none;
  white-space: normal;
  padding: 0.6em 1.2em;
  color: #222222;
  cursor: pointer;
}
.menu-left__link:hover:not(.menu-left__link--level-2) {
  background-color: #f6f6f6;
}
.menu-left__link.menu-left__link--active {
  background-color: #f6f6f6;
}
.menu-left__arrow {
  margin: 0;
}
.menu-left__arrow::before {
  position: absolute;
  right: 0;
  top: 0;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F107';
  padding: 0.6em 1.2em;
  display: inline-block;
  color: #222222;
}
.menu-left__trigger:checked + .menu-left__arrow::before {
  position: absolute;
  right: 0;
  top: 0;
  line-height: inherit;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F106';
  padding: 0.6em 1.2em;
  display: inline-block;
  color: #222222;
}
.menu-tools {
  list-style: none;
}
.menu-tools__link {
  padding: 0.6em;
  display: block;
}
.menu-tools__item {
  float: left;
  margin: 0 10px 0 0;
}
.menu-tools__item:last-child {
  margin-right: 0;
}
.tools-navigation {
  background-color: #ffffff;
}
.article-head {
  margin-bottom: 2.4em;
}
.article__header {
  line-height: 1.2;
  margin: 0;
}
.article__category {
  font-weight: bold;
  text-transform: uppercase;
  color: #a8a8a8;
}
.article__header--giant {
  font-size: 52px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 1rem;
}
.article__subheader {
  margin-bottom: 1.2em;
  margin-top: 0.3em;
}
.article__subheader--giant {
  font-size: 32px;
  line-height: 1.4;
}
.article__leadtext {
  font-size: 32px;
  line-height: 1.2;
  margin-bottom: 0.6em;
  color: #7e7e7e;
}
.article__post-info {
  display: block;
  line-height: 1.2;
}
.article__image {
  margin-bottom: 2rem;
}
.article__image-caption {
  text-align: center;
  font-size: 16px;
  color: #a8a8a8;
  margin: 0.3em;
  display: block;
}
.article__image-zoom-wrap {
  cursor: zoom-in;
}
.article__image--ball {
  border-radius: 1000px;
}
.article__subscription {
  font-size: 12px;
  margin-bottom: 1rem;
}
.article__short-summary {
  margin: 0;
}
.article__summary {
  font-size: 1.82rem;
  margin-bottom: 2rem;
}
.article__quote {
  font-size: 35px;
  font-style: italic;
  color: #a8a8a8;
  margin: 0 35px;
}
.article__quote-author {
  font-style: italic;
  text-align: right;
  color: #a8a8a8;
}
.article__paragraph {
  margin-bottom: 1.2em;
  font-size: 20px;
}
.article__paragraph--great-text {
  font-size: 20px;
}
.article__paragraph ul {
  padding-left: 3rem;
}
.article__paragraph ol {
  padding-left: 3rem;
}
.article__info-header {
  font-weight: bold;
  text-transform: uppercase;
}
.article__info-body {
  margin-bottom: 1rem;
}
.article__block {
  position: relative;
  padding-top: 1.2em;
  padding-bottom: 0.6em;
}
.article__block::before {
  content: '';
  position: absolute;
  width: 200px;
  border-top: 1px solid #d3d3d3;
  left: calc(50% - 100px);
  top: 0;
}
.article__block::after {
  content: '';
  position: absolute;
  width: 200px;
  border-top: 1px solid #d3d3d3;
  left: calc(50% - 100px);
  bottom: 0;
}
.article__grid--lines {
  border-bottom: 1px solid #a8a8a8;
}
.article__drop-cap {
  font-size: 56px;
  line-height: 1;
  float: left;
  margin-right: 12px;
}
.article__overlay-offset {
  top: -170px;
}
.article-list__item-info {
  margin-bottom: 3em;
}
.article-list__item-micro-info {
  font-size: 1.2rem;
  color: #a8a8a8;
  margin-bottom: 0.6em;
}
.article-list__item-header {
  line-height: 1.4;
  margin: 0;
  margin-bottom: 0.3em;
}
.article-simple-list__item {
  border-bottom: 1px solid #d3d3d3;
  padding: 0.5em 0;
}
.article-simple-list__item:last-child {
  border-bottom: none;
}
.article-carousel-item__wrap {
  padding: 0 80px;
  align-self: center;
  position: relative;
  z-index: 10;
}
@media (max-width: 768px) {
  .article-carousel-item__wrap {
    padding: 0.6em;
    width: 100%;
  }
}
.timeline__date {
  float: right;
  font-size: 2rem;
  background-color: #333;
  color: #fff;
  padding: 7px;
  border-radius: 9px;
}
.timeline__date small {
  display: block;
  color: #fff;
}
.timeline__date--clean {
  margin-bottom: 1rem;
}
.timeline__date::after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent #333;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: -15px;
  right: -13px;
  top: 50%;
}
.timeline__date--clean::after {
  display: none;
}
@media (max-width: 768px) {
  .timeline__date {
    float: none;
    text-align: center;
  }
  .timeline__date::after {
    display: none;
  }
}
.footer {
  padding-top: 1.2em;
  background-color: #a8a8a8;
}
.footer__heading {
  color: #ffffff;
  margin-bottom: 1em;
}
.footer__card-type {
  display: inline-block;
  background: white;
  border-radius: 5px;
  margin-right: 2px;
}
.footer__payment-type {
  display: inline-block;
  border-radius: 5px;
  margin-right: 2px;
}
.footer__copyright {
  text-align: center;
}
.wire-image {
  background-color: #d3d3d3;
  width: 100%;
  height: 200px;
  text-align: left;
}
.wire-image::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F030';
  position: relative;
  top: calc(50% - 8px);
  left: calc(50% - 8px);
  color: #a8a8a8;
}
.wire-image-lines {
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 10px, rgba(0, 0, 0, 0.4) 10px, rgba(0, 0, 0, 0.4) 20px);
}
.grid__col-12 .wire-image,
.grid__col-lg-12 .wire-image,
.grid__col-md-12 .wire-image,
.grid__col-sm-12 .wire-image,
.grid__col-xs-12 .wire-image {
  height: 300px;
}
.grid__col-12 .wire-image::after,
.grid__col-lg-12 .wire-image::after,
.grid__col-md-12 .wire-image::after,
.grid__col-sm-12 .wire-image::after,
.grid__col-xs-12 .wire-image::after {
  font-size: 28px;
  left: calc(50% - 14px);
}
.grid__col-4 .wire-image,
.grid__col-lg-4 .wire-image,
.grid__col-md-4 .wire-image,
.grid__col-sm-4 .wire-image,
.grid__col-xs-4 .wire-image {
  height: 160px;
}
.grid__col-4 .wire-image::after,
.grid__col-lg-4 .wire-image::after,
.grid__col-md-4 .wire-image::after,
.grid__col-sm-4 .wire-image::after,
.grid__col-xs-4 .wire-image::after {
  font-size: 22px;
  left: calc(50% - 11px);
}
.grid__col-3 .wire-image,
.grid__col-lg-3 .wire-image,
.grid__col-md-3 .wire-image,
.grid__col-sm-3 .wire-image,
.grid__col-xs-3 .wire-image {
  height: 120px;
}
.grid__col-2 .wire-image,
.grid__col-lg-2 .wire-image,
.grid__col-md-2 .wire-image,
.grid__col-sm-2 .wire-image,
.grid__col-xs-2 .wire-image {
  height: 60px;
}
.background-image__wrapper .wire-image {
  height: 100%;
}
.logo .wire-image {
  height: 50px;
  width: 120px;
}
.logo .wire-image::after {
  content: 'Logo';
  top: 13px;
  left: 24px;
  font-family: inherit;
}
.receipt__logo .wire-image {
  height: 50px;
  width: 120px;
}
.receipt__logo .wire-image::after {
  content: 'Logo';
  top: 13px;
  left: 29px;
  font-family: inherit;
}
.table .wire-image {
  height: 38px;
}
.mini-cart-table .wire-image {
  height: 38px;
}
.cart-table__image .wire-image {
  height: 50px;
}
.dropdown__item .wire-image {
  width: 60px;
  height: 50px;
}
.footer__card-type .wire-image {
  width: 60px;
  height: 60px;
}
.lightbox .wire-image {
  width: 60px;
  height: 50px;
}
.gallery-slider__image .wire-image {
  width: 550px;
  height: 350px;
}
.layered-image .wire-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 60px;
  height: 60px;
}
.wire-grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}
.background-image.wire-image {
  height: 100%;
  width: 100%;
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 10px, rgba(0, 0, 0, 0.4) 10px, rgba(0, 0, 0, 0.4) 20px);
}
.background-image__wrapper .wire-image::after {
  color: #545454;
}
.background-image.wire-image-lines {
  height: 100%;
}
.grid__col-12.background-image.wire-image-lines {
  height: 200px;
}
.wireframe-tools__info {
  color: #a8a8a8;
  margin-bottom: 1.2em;
}
.wireframe-tools-toggle {
  cursor: pointer;
}
.wireframe-tools--open {
  right: 0;
  transition: all 0.2s ease-in;
}
.wireframe-tools-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.1);
}
.comment__number {
  color: #fff;
  padding: 0 6px;
  text-align: center;
}
.comment-mark {
  border: 2px solid #333;
  transition: all 0.3s ease-in;
}
.comment-mark__tag {
  color: #fff;
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #333;
  text-align: center;
  z-index: 20;
}
.comment-mark--active {
  border: 2px solid #0B85C8;
}
.comment-mark--active .comment-mark__tag {
  background-color: #0B85C8;
}
.comment-mark--hover:not(.comment-mark--active) {
  border: 2px solid #EC683B;
}
.comment-mark--hover:not(.comment-mark--active) .comment-mark__tag {
  background-color: #EC683B;
}
.comment-textarea {
  border: 4px solid #0B85C8;
}
.comment--active {
  color: #EC683B;
}
.comment--active .comment__number {
  background-color: #EC683B;
}
.product__thumbs {
  background-color: #f6f6f6;
  padding: 0.6em;
}
.product__title {
  width: calc(100% - 60px);
}
.product__info--tabs {
  padding: 1.2em;
  padding-bottom: 0;
}
.product__section {
  padding: 1.2em;
}
.product__section.product__section--bordered {
  border-top: 1px #d3d3d3 solid;
  border-bottom: 1px #d3d3d3 solid;
}
.product__section.product__section--ribbon {
  background: #f6f6f6;
}
.product__document {
  display: inline-block;
}
.product__document-info {
  display: inline-block;
  margin-left: 1.2em;
}
.product__document-img {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  display: inline-block;
}
.product__document-icon {
  font-size: 70px;
}
.product__price-actions {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.product__price-actions__price {
  margin-bottom: 0.6em;
  text-align: left;
}
@media (max-width: 768px) {
  .product__price-actions {
    display: block;
  }
  .product__price-actions__price {
    margin-right: 0;
  }
}
.product__quantity-selector {
  vertical-align: top;
}
.item-number {
  color: #a8a8a8;
  margin-bottom: 0.6em;
  overflow: hidden;
  font-weight: 500;
  text-overflow: ellipsis;
  font-size: 1.47rem;
}
.item-number--compressed {
  line-height: 1.3;
  margin-bottom: 0;
}
.price {
  font-weight: 500;
  font-size: 3.2rem;
}
.price--rrp {
  font-weight: 500;
  color: #a8a8a8;
}
.price--condensed {
  font-size: 1.47rem;
}
.price--micro {
  padding: 0;
  font-size: 1.47rem !important;
}
.before-price {
  color: #a8a8a8;
  font-size: 1.82rem;
  text-decoration: line-through;
  line-height: 1.4;
}
.before-price--micro {
  font-size: 1.47rem !important;
}
.vat-price {
  color: #a8a8a8;
  font-size: 1.82rem;
  line-height: 1.4;
  display: block;
}
.vat-price--micro {
  font-size: 1.47rem !important;
}
.product__price-wrap {
  text-align: left;
  margin-bottom: 0.6em;
}
.product__stock-delivery {
  margin-top: 0.6em;
  margin-bottom: 1.2em;
}
.favorites--md {
  padding: 0.6em;
}
.favorites--lg {
  padding: 0.6em;
  margin-top: 0.6em;
}
.favorites--for-grid-view {
  position: absolute;
  top: 5px;
  right: 5px;
}
.favorites-list {
  position: relative;
}
.favorites.disabled i {
  color: #d3d3d3;
}
.stickers-container {
  position: absolute;
  z-index: 1;
  flex-direction: column;
  display: flex;
}
.stickers-container.stickers-container--top-left {
  top: 0;
  left: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--top-right {
  top: 0;
  right: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--bottom-left {
  bottom: 0;
  left: 0;
  align-items: flex-start;
}
.stickers-container.stickers-container--bottom-right {
  bottom: 0;
  right: 0;
  align-items: flex-end;
}
.stickers-container.stickers-container--block {
  position: relative;
  display: block;
}
.stickers-container.stickers-container--custom {
  position: relative;
  display: block;
}
.stickers-container.stickers-container--row {
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
}
.stickers-container.stickers-container--row .stickers-container__tag:first-child {
  margin-left: 0;
}
.stickers-container__tag {
  position: relative;
  margin: 0.6em 0;
  width: auto;
  display: table;
  padding: 0.3em 0.6em;
  line-height: 18px;
}
.stickers-container__tag--sale {
  background-color: #C3423F;
  color: #ffffff;
}
.stickers-container__tag--custom {
  background-color: #545454;
  color: #ffffff;
}
.stickers-container__tag--new {
  background-color: #0085CA;
  color: #ffffff;
}
.stickers-container__tag--ball {
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #a8a8a8;
  text-align: center;
  border-radius: 200px;
  margin: 0.6em;
}
.stickers-container__tag--rounded {
  border-radius: 5px 5px 5px 5px;
}
.stickers-container--right {
  right: 0.6em;
  left: inherit;
}
.product .stickers-container {
  margin-left: 0.3em;
}
.stickers-container__tag--micro {
  margin: 0.3em;
  padding: 0 0.6em;
  border-radius: 0;
  height: 18px;
  line-height: 18px !important;
  color: #ffffff;
  font-size: 0.8em !important;
  text-align: center;
}
.stock-icon {
  width: 8px;
  height: 8px;
  margin-left: 0.6em;
  margin-right: 0.6em;
  border-radius: 100px;
  background-color: #a8a8a8;
  display: inline-block;
}
.stock-icon--in {
  background-color: #60D200;
}
.stock-icon--not {
  background-color: #C3423F;
}
.stock-icon--comming {
  background-color: #EC683B;
}
.delivery-and-stock-info {
  width: 100%;
  margin-bottom: 1.2em;
}
.parcel-shop-address {
  margin-left: 0;
  margin-bottom: 0.6em;
}
.static-variant {
  color: #d3d3d3;
  font-size: 1.2rem;
  display: inline-block;
}
.static-variant--color {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 0.6em;
  background-color: #a8a8a8;
}
.static-variant--color--lg {
  width: 20px;
  height: 20px;
  box-shadow: 0 0 0 1px #7e7e7e, inset 0 0 0 2px #ffffff;
}
.static-variant--color:last-child {
  margin-right: 0;
}
.qty-field {
  max-width: 80px;
  border-radius: 200px;
  background-color: #d3d3d3;
  padding-right: 12px;
  height: 32px;
  transition: 0.2s all ease-out;
  z-index: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.qty-field--bordered {
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
}
.qty-field--active {
  animation: active-qty 1s 1;
}
@keyframes active-qty {
  50% {
    background-color: #14304A;
    color: #ffffff;
  }
  to {
    background-color: #d3d3d3;
    color: black;
  }
}
.cart-table {
  margin-bottom: 0;
}
.cart-orderline__cell {
  line-height: 38px;
}
.cart-orderline__name {
  display: block;
  line-height: normal;
  margin-bottom: 0.3em;
}
.cart-orderline__cell__block {
  line-height: 1.2em;
}
.cart-table tr:first-of-type td {
  border-top: 0 solid #fff;
}
.cart-table__image {
  width: 60px;
}
.cart-table__quantity {
  width: 80px;
}
.cart-table__actions {
  width: 70px;
}
.cart-table__price {
  width: 200px;
}
.cart-summary {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
}
.cart-summary__info {
  display: inline-block;
}
.cart-summary__subtotals {
  display: inline-block;
  font-size: 1.82rem;
  font-weight: bold;
}
.cart-summary__totals {
  display: inline-block;
  font-size: 2.24rem;
  font-weight: bold;
}
.cart-summary__totals-container {
  margin-top: 0.6em;
  padding-top: 0.6em;
  border-top: 1px solid #d3d3d3;
}
.cart-orderline__image {
  margin-right: 1.2em;
}
.cart-orderline__faded-text {
  color: #a8a8a8;
  margin-bottom: 0.6em;
  font-size: 1.47rem;
  line-height: 1;
}
.cart__expandable {
  line-height: 1;
}
.cart__expandable button {
  pointer-events: none;
}
.cart__expandable button i {
  margin-right: 0.6em;
}
.cart__expandable ~ .expand-trigger:checked + .expand-container {
  margin-top: 0.6em;
}
.cart__expandable:hover {
  color: #0085CA;
}
.matrix {
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #ffffff;
  margin: 0;
}
.is-open .matrix__icon::before {
  content: '\F056';
}
.matrix__input-cell {
  padding: 0;
  vertical-align: middle;
  padding: 0px;
  border-width: 0px;
  margin: 0px;
  border: 1px solid #d3d3d3;
  height: 55px;
}
.matrix__cell-disabled {
  width: 100%;
  height: 100%;
  background-color: #d3d3d3;
}
.matrix-input-field {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  margin: 0;
  text-align: center;
  border: 2px solid rgba(0, 0, 0, 0) !important;
}
.matrix-input-field::-webkit-inner-spin-button,
.matrix-input-field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.matrix-input-field:hover {
  border: 2px solid #C62828 !important;
  background-color: #f6f6f6;
}
.matrix-label-field-left {
  padding-left: 1em;
  min-width: 120px;
}
.matrix-label-field-right {
  padding-right: 1em !important;
  min-width: 60px;
}
.matrix-option-image img {
  border-radius: 100px;
}
.matrix-option-image {
  border-radius: 100px;
  border: 1px solid #a8a8a8;
  padding: 2px;
  margin: 4px;
  cursor: pointer;
}
.floating-mini-cart {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  margin-top: 0.6em;
  padding: 0.6em;
  border: 1px solid #d3d3d3;
  border-right: 0;
  background-color: #fff;
}
.mini-cart {
  display: inline-block;
  float: right;
  position: relative;
  color: #222222;
  text-align: left;
}
.mini-cart__counter {
  opacity: 1;
  transition: all 0.3s ease-in;
  font-weight: bold;
  font-size: 11px;
  position: absolute;
  background: white;
  border-radius: 100px;
  color: #7e7e7e;
  min-width: 22px;
  height: 22px;
  line-height: 16px;
  padding: 4px;
  left: 100%;
  top: -10px;
  margin-left: -10px;
}
.mini-cart__counter.mini-cart__counter--inline {
  position: relative;
  display: inline-block;
  left: 0;
  top: -5px;
  margin-left: 0;
  vertical-align: middle;
  box-shadow: 0;
}
.mini-cart-dropdown {
  background-color: #ffffff;
  z-index: 80;
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  min-width: 120px;
  margin-top: 3px;
}
.header-menu__link + .mini-cart-dropdown {
  margin-top: 0;
}
.mini-cart-dropdown__inner {
  width: 400px;
  padding: 1.2em;
}
.mini-cart-dropdown__body {
  overflow: auto;
  max-height: 450px;
}
.mini-cart-table {
  margin: 0;
}
.mini-cart-orderline {
  border-top: 1px solid #d3d3d3;
}
.mini-cart-orderline.mini-cart-orderline--discount {
  border-top: 0;
}
.mini-cart-orderline__remove-btn {
  font-size: 1.2rem;
  color: #a8a8a8;
  padding: 0;
  margin: 0;
  margin-top: 0.5em;
}
.mini-cart-orderline__name {
  width: 150px;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.mini-cart-orderline__name.mini-cart-orderline__name--lg {
  font-size: 120%;
  font-weight: 700;
}
.mini-cart-orderline__name.mini-cart-orderline__name--md {
  font-size: 16px;
  font-weight: 700;
}
.mini-cart-orderline__name.mini-cart-orderline__name--sm {
  font-size: 90%;
}
.mini-cart-orderline__name.mini-cart-orderline__name--full {
  width: auto;
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
}
.mini-cart-orderline__name.mini-cart-orderline__name--truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.mini-cart-orderline__price {
  font-weight: bold;
  font-size: 18px;
}
.mini-cart__footer {
  margin-top: auto;
  background-color: #ffffff;
}
.mini-cart-totals {
  font-weight: 700;
  font-size: 130%;
  border-top: 1px solid #d3d3d3;
  margin-top: 0.6em;
}
.mini-cart-totals:first-child {
  border-top: 0;
  margin-top: 0;
}
.product-list {
  top: -0.6em;
}
.product-list--shadow {
  border-radius: 0.25rem;
  box-shadow: 0 0 4px 1px rgba(34, 34, 34, 0.1);
  transition: all 0.3s ease;
}
.product-list--shadow:hover {
  box-shadow: 0 0 4px 2px rgba(34, 34, 34, 0.2);
}
.product-list__condensed-title {
  width: calc(100% - 40px);
}
.product-list-products-counter {
  font-size: 14px;
  font-weight: 500;
  margin-top: 0.5em;
  margin-left: 0.5em;
}
.product-list__list-item {
  border: 1px solid #ffffff;
  transition: 0.2s all ease-out;
}
.product-list__list-item__left {
  border-top: 1px solid #d3d3d3;
}
.product-list__list-item__right {
  border-top: 1px solid #d3d3d3;
  padding: 1.2em;
}
@media (max-width: 768px) {
  .product-list__list-item__right {
    border: none;
  }
}
.product-list__list-item__price-actions {
  float: right;
  text-align: right;
}
.product-list__grid-item {
  transition: 0.2s all ease-out;
}
.product-list__grid-item__image {
  border: 1px solid #d3d3d3;
  background-color: #ffffff;
  transition: 0.2s all ease-out;
}
.product-list__grid-item__price-info {
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  padding: 1.2em;
  padding-bottom: 0;
  background-color: #ffffff;
  text-align: center;
  height: 100%;
  transition: 0.2s all ease-out;
}
.product-list__grid-item__footer {
  border-right: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding: 1.2em;
  background-color: #ffffff;
  text-align: center;
  transition: 0.2s all ease-out;
}
.product-list__details-item {
  height: 100%;
  border-top: 1px solid #d3d3d3;
  padding: 0.3em 0;
  transition: 0.2s all ease-out;
  flex-direction: row;
  align-items: center;
}
.product-list__details-item__left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.product-list__details-item__right {
  display: flex;
  height: 100%;
  padding-right: 0.6em;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  position: unset;
}
.product-list__details-price {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 110px;
  align-items: flex-end;
  margin-right: 0.6em;
}
.product-list__details-favorites {
  align-self: center;
  margin-left: 0.6em;
}
.product-list__details-actions {
  min-width: 140px;
}
.product-list__details-image {
  min-width: 75px;
}
.facets-container__box {
  border: 1px solid #d3d3d3;
  background-color: #ffffff;
}
.facets-container__header {
  padding: 1.2em 0.6em;
  border-top: 1px solid #d3d3d3;
  margin-bottom: 0;
}
.facets-container__list {
  padding: 0.6em;
  overflow-y: auto;
}
.facets-container__list.is-open {
  max-height: none !important;
}
.facets-container__list--more {
  overflow: hidden;
}
.facets-container__more {
  position: relative;
  padding: 0.6em 0;
}
.facets-container__more.is-toggled::before {
  opacity: 0;
}
.facets-container__more::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 100px;
  z-index: 10;
  background-image: linear-gradient(to top, #ffffff, transparent);
  pointer-events: none;
  transition: all 0.3s ease;
}
.is-toggled .facets-container__more-button i {
  transform: rotate(180deg);
}
.checkbox-facet {
  display: flex;
  margin-bottom: 0.6em;
}
input[type="checkbox"].form__control + label.checkbox-facet {
  display: flex;
}
.checkbox-facet__label {
  word-break: break-all;
  display: inline-block;
  padding: 0 6px 0 4px;
}
.checkbox-facet__count {
  color: #d3d3d3;
}
@media (min-width: 992px) {
  .facets-container-trigger {
    display: none !important;
  }
  .facets-container--top,
  .facets-container--top.expandable--collapsed {
    display: flex !important;
  }
  .facets-container--left,
  .facets-container--left.expandable--collapsed {
    display: block !important;
  }
}
.product-list__details-units-selector--separated {
  margin-right: 0.6em;
}
@media (max-width: 730px) {
  .product-list__details-item {
    flex-direction: column;
    align-items: unset;
  }
  .product-list__details-favorites {
    position: absolute;
    top: 0.6em;
    right: 0.6em;
    margin: 0;
  }
  .product-list__details-price {
    order: 2;
    margin-right: 0;
    margin-bottom: 0.6em;
  }
  .product-list__details-info {
    padding-right: 35px;
  }
  .product-list__details-units-selector--separated {
    order: 3;
    margin-right: 0.6em;
  }
  .product-list__details-right-bottom-section {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .product-list__details-right-bottom-section::after {
    content: "";
    width: 100%;
    order: 2;
  }
  .product-list__details-actions {
    min-width: unset;
    order: 4;
  }
}
.favorites--for-tiles-view {
  top: 0;
  position: absolute;
  right: 0;
  margin: 0.5em;
}
.checkout label {
  align-items: center;
}
.checkout label > small {
  color: #868686;
  font-size: 0.9em;
  font-weight: 500;
}
.checkout label > span {
  font-weight: 500;
}
.checkout__header-steps-item {
  position: relative;
  cursor: pointer;
  margin: 5px 10px 5px 0;
  color: #adadad;
  border: none;
  padding: 0;
  font-size: 1.1em;
  background: none;
  transition: all 0.3s ease;
}
.checkout__header-steps-item:hover,
.checkout__header-steps-item.is-active {
  color: #222222;
}
.checkout__header-steps-item.disabled {
  color: #adadad;
}
.checkout__list {
  display: grid;
  grid-gap: 30px;
}
@media (min-width: 992px) {
  .checkout__list {
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 1200px) {
  .checkout__list {
    grid-template-columns: 3fr 1fr;
  }
}
.checkout-input__item {
  margin-bottom: 0 !important;
  overflow: hidden;
  border-left: 1.6px solid #e4e4e4;
  border-right: 1.6px solid #e4e4e4;
}
.checkout-input__item:first-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom: none;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.checkout-input__item:last-of-type {
  border: 1.6px solid #e4e4e4;
  border-top: none;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.checkout-input__item + .checkout-input__item {
  border-top: 1.6px solid #e4e4e4;
}
.checkout-input__item-description {
  display: block;
  font-size: 0.9em;
  font-weight: 500;
  color: #868686;
  margin-top: 5px;
}
.checkout-input__item-icon {
  margin-left: auto;
  padding-left: 15px;
}
.checkout-input__item-icon > img {
  max-height: 20px;
}
.checkout-input__item-edit {
  margin-left: auto;
  padding-left: 1.2em;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease;
}
label:hover .checkout-input__item-edit {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.checkout-input__price {
  margin-left: auto;
  padding-left: 10px;
  font-weight: bold;
  font-size: 1.1em;
}
.checkout__sidebar-item {
  position: sticky !important;
  top: 1.2em;
}
.receipt__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.2em;
}
@media (min-width: 992px) {
  .receipt__header {
    margin-bottom: 2.4em;
  }
}
.receipt__list {
  display: grid;
  grid-gap: 3rem;
}
@media (min-width: 992px) {
  .receipt__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.receipt__item + .receipt__item {
  margin-top: 1.2em;
}
@media (min-width: 992px) {
  .receipt__item + .receipt__item {
    margin-top: 2.4em;
  }
}
@media (min-width: 1200px) {
  .receipt__item--small {
    width: 60%;
  }
}
.receipt__data-title {
  padding-bottom: 0.6em;
  border-bottom: 1.6px solid #e4e4e4;
}
.receipt__data-list {
  display: grid;
  grid-gap: 20px;
}
@media (min-width: 480px) {
  .receipt__data-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .receipt__data-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .receipt__data-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.receipt__data-item {
  padding: 20px 0;
}
@media (max-width: 479px) {
  .receipt__data-item + .receipt__data-item {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .receipt__data-item:nth-child(n+3) {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .receipt__data-item:nth-child(n+4) {
    border-top: 1px solid #d3d3d3;
  }
}
@media (min-width: 992px) {
  .receipt__data-item:nth-child(n+5) {
    border-top: 1px solid #d3d3d3;
  }
}
.orderdraft__button--rename i {
  position: relative;
  opacity: 0;
  transform: translateX(-50%);
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s ease;
}
.orderdraft__button--rename i:hover {
  color: #0085CA;
}
.orderdraft__button--rename:hover i {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.breadcrumb {
  margin: 0.3em 1.2em;
}
.breadcrumb__item {
  color: #a8a8a8;
  display: inline-block;
  margin-bottom: 0;
}
.breadcrumb__item a {
  color: #a8a8a8;
}
.breadcrumb__item:not(:last-child)::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F105';
  margin-left: 0.6em;
  margin-right: 0.6em;
}
.btn,
.button {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #e4e4e4;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  font-weight: 500;
  letter-spacing: 0.1rem;
  min-height: 38px;
  line-height: 20px;
  margin-bottom: 1em;
  padding: 8px 30px;
  text-align: center;
  text-decoration: none;
  transition-duration: 200ms;
  vertical-align: top;
  word-spacing: initial;
}
.btn:hover:not(.disabled),
.button:hover:not(.disabled),
.btn:hover:not(:disabled),
.button:hover:not(:disabled),
.btn:hover:not([disabled]),
.button:hover:not([disabled]) {
  outline: none;
}
.btn:focus:not(.disabled),
.button:focus:not(.disabled),
.btn:focus:not(:disabled),
.button:focus:not(:disabled),
.btn:focus:not([disabled]),
.button:focus:not([disabled]) {
  outline: none;
}
.btn:active,
.button:active {
  background-color: #545454;
}
.btn--delete:hover,
.button--delete:hover {
  color: #D32F2F;
}
.btn--expand:hover,
.button--expand:hover {
  color: #0085CA;
}
.btn.disabled,
.button.disabled .btn:disabled,
.btn[disabled] {
  cursor: not-allowed;
  opacity: 0.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 td {
  border-top: 0;
}
.table__row--no-border {
  border: none;
}
.table__row--no-border td {
  border: none;
}
.table__section-header {
  height: 40px;
  vertical-align: bottom;
  font-weight: bold;
}
.table__row--border {
  border: 0.05rem solid #d3d3d3;
}
.table__row--top-line {
  border-top: 0.05rem solid #d3d3d3;
}
.table__row--bottom-line {
  border-bottom: 0.05rem solid #d3d3d3;
}
.table__row--solid {
  background-color: #f6f6f6;
}
.table-responsive {
  overflow-x: auto;
  width: 100%;
}
.table-responsive table {
  margin-bottom: 0.5rem;
}
.thumb-list__item {
  border: 2px transparent solid;
}
.thumb-list__item:hover,
.thumb-list__item--active {
  border-color: #d3d3d3;
}
.thumb-image-view {
  padding: 0.3em;
  cursor: pointer;
  margin: 0 auto;
}
.carousel--height-is-set .thumb-list__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.thumb-list__image-label {
  height: 100%;
  position: relative;
}
.thumb-list__item {
  overflow: hidden;
  height: 100%;
}
.preloader {
  text-align: center;
  padding: 0.5em;
  width: 100%;
  color: #a8a8a8;
}
.preloader-overlay {
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 80;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preloader-overlay__icon {
  width: 100px;
  height: 104px;
}
.preloader-overlay__icon::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F1CE";
  color: #fff;
  font-size: 100px;
  -webkit-animation: preloader-spin 2s infinite linear;
  animation: preloader-spin 2s infinite linear;
  position: absolute;
  text-align: center;
}
.preloader-overlay-element::before {
  content: '';
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 80;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preloader-overlay-element::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: "\F1CE";
  color: #fff;
  font-size: 28px;
  -webkit-animation: preloader-spin 2s infinite linear;
  animation: preloader-spin 2s infinite linear;
  position: absolute;
  z-index: 90;
  top: calc(50% - 14px);
  left: calc(50% - 14px);
}
.preloader-overlay-element--clean::before {
  background-color: rgba(0, 0, 0, 0);
}
.preloader-overlay-element--clean::after {
  color: rgba(0, 0, 0, 0.3);
}
@-webkit-keyframes preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pre-render-element {
  background-color: #e4e4e4;
  width: 100%;
  margin-bottom: 1.2em;
}
.pre-render-element--xxs {
  height: 20px;
}
.pre-render-element--xs {
  height: 50px;
}
.pre-render-element--sm {
  height: 100px;
}
.pre-render-element--md {
  height: 180px;
}
.pre-render-element--lg {
  height: 250px;
}
.pre-render-element--xl {
  height: 500px;
}
.expandable-text-trigger {
  visibility: hidden;
  position: absolute;
}
.expandable-text-container__btn {
  margin: 0.3em 0;
  cursor: pointer;
}
.expandable-text-container__btn.less {
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__content {
  max-height: 10000px;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__content::before {
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-color: rgba(255, 255, 255, 0);
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__btn.more {
  display: none;
}
.expandable-text-trigger:checked + .expandable-text-container .expandable-text-container__btn.less {
  display: inline-block;
}
.expandable-text-container__content::before {
  content: '';
  background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  transition: all 0.3s ease-in;
}
.expandable-text-container__content {
  position: relative;
  max-height: 260px;
  overflow: hidden;
  transition: all 0.3s ease-in;
}
.expand-trigger {
  visibility: hidden;
  position: absolute;
}
.expand-trigger--visible {
  visibility: visible;
  position: relative;
}
.expand-container__btn {
  cursor: pointer;
  position: relative;
  z-index: 60;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.expand-container__btn::after {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 300;
  font-size: 19px;
  content: '\F067';
  float: right;
  z-index: 80;
  padding: 0.6em;
  top: -12px;
  right: -0.6em;
  position: relative;
  height: 1px;
  color: rgba(0, 0, 0, 0.3);
}
.expand-container__btn--absolute::after {
  position: absolute;
  right: 0.6em;
  top: 0.6em;
}
.expand-container .more {
  display: block;
}
.expand-container .less {
  display: none;
}
.expand-trigger:checked + .expand-container .more {
  display: none;
}
.expand-trigger:checked + .expand-container .less {
  display: block;
}
.expand-container .hide {
  display: block;
}
.expand-container .show {
  display: none;
}
.expand-trigger:checked ~ .expand-container .hide {
  display: none;
}
.expand-trigger:checked ~ .expand-container .show {
  display: block;
}
.expand-container__content {
  max-height: 0px;
  overflow: hidden;
  display: none;
}
.expand-trigger:checked + .expand-container .expand-container__btn::after {
  content: '\2500';
  float: right;
  z-index: 80;
}
.expand-trigger:checked + .expand-container .expand-container__content {
  max-height: 2500px;
  display: block;
}
.expand-trigger:checked + .expand-container .expand-container__content--limit-height {
  max-height: 250px;
}
.expand-box {
  border: 1px solid #d3d3d3;
  margin-bottom: 1.2em;
  background-color: #ffffff;
}
.expand-box__header {
  padding: 0.6em;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 0;
}
.expand-box__header a {
  color: inherit;
}
.expand-box__content {
  padding: 0.6em;
  overflow-y: auto;
}
.expand-box__list-item {
  padding: 0.6em;
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
}
.expand-box__list-item-link {
  color: #a8a8a8;
}
.expand-box__list-item-link.active {
  color: #0085CA;
}
.expandable--collapsed {
  display: none !important;
}
.form {
  margin-bottom: 0.6em;
}
.form__field-group {
  display: flex;
  flex-direction: column;
}
.form__field-group--bordered {
  margin-bottom: 0 !important;
  overflow: hidden;
  border-left: 1.6px solid #e4e4e4;
  border-right: 1.6px solid #e4e4e4;
}
.form__field-group--bordered:first-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom: none;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.form__field-group--bordered:last-of-type {
  border: 1.6px solid #e4e4e4;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.form__field-group--bordered + .form__field-group--bordered {
  border-top: 1.6px solid #e4e4e4;
}
.form__field-group--direction-row {
  flex-direction: row;
}
.form__help-text {
  order: 10;
  margin-bottom: 0;
  margin-top: 15px;
}
.form__header {
  font-weight: bold;
  display: block;
  width: 100%;
  border-bottom: 1px solid #a8a8a8;
  margin-bottom: 0.6em;
}
.form__fields-collection {
  display: flex;
}
.form__fields-collection > * {
  flex: auto;
  width: 100%;
  margin-right: 0.6em;
}
.form__fields-collection > *:last-child {
  margin-right: 0;
}
.form__fields-collection--2-3 > :first-child {
  flex: 2;
}
.form__fields-collection--2-3 > :last-child {
  flex: 3;
}
.form__field-group,
.form_field-combi {
  margin-bottom: 1.2em;
}
.form__field-group,
.form__field-combi,
.form__fields-collection {
  position: relative;
}
.form__field-group select,
.form__field-combi select,
.form__fields-collection select,
.form__field-group input,
.form__field-combi input,
.form__fields-collection input,
.form__field-group textarea,
.form__field-combi textarea,
.form__fields-collection textarea {
  margin-bottom: 0;
  position: relative;
  width: 100%;
  border: 1.6px solid #e4e4e4;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
}
.form__field-group select:hover,
.form__field-combi select:hover,
.form__fields-collection select:hover,
.form__field-group input:hover,
.form__field-combi input:hover,
.form__fields-collection input:hover,
.form__field-group textarea:hover,
.form__field-combi textarea:hover,
.form__fields-collection textarea:hover,
.form__field-group select:focus,
.form__field-combi select:focus,
.form__fields-collection select:focus,
.form__field-group input:focus,
.form__field-combi input:focus,
.form__fields-collection input:focus,
.form__field-group textarea:focus,
.form__field-combi textarea:focus,
.form__fields-collection textarea:focus {
  border-color: #545454;
  outline: 0;
}
.form__field-group > * {
  width: 100%;
}
.form__field-group > *[for],
.form__field-group > *[type="checkbox"] {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
.form__field-group-prefix {
  background-color: #f6f6f6;
  height: 38px;
  margin-right: 0;
  padding: 6px;
  border: 1.6px solid #d3d3d3;
  border-right: 0;
}
.form__field-group-sufix {
  background-color: #f6f6f6;
  height: 38px;
  margin-left: 0;
  padding: 6px;
  border: 1.6px solid #d3d3d3;
  border-left: 0;
}
.form__field-group--hide-radio input[type="radio"] + label:not(.btn--tag)::before {
  display: none;
}
.form__field-label--required::after {
  content: "*";
  color: red;
  margin-left: 2px;
}
.form__field-combi {
  display: flex;
}
.form__field-combi > * {
  word-break: normal;
  margin-bottom: 0;
}
.form__field-combi > *:first-child {
  flex-grow: 1;
}
.form__footer {
  border-top: 1.6px solid #a8a8a8;
  padding-top: 0.6em;
}
.error-block {
  width: 100%;
  padding: 0.3em 0.6em;
  border: 1.6px solid #D32F2F;
  color: #D32F2F;
  margin-bottom: 1.2em;
}
.error-block::before {
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  font-weight: 900;
  content: '\F071';
  margin-right: 0.3em;
  position: relative;
}
.notification-message-error {
  color: #D32F2F;
  font-size: 1.47rem;
  margin-top: 5px;
}
.notification-message-error i {
  color: #D32F2F;
}
.notification-message-success {
  color: #4CAF50;
  font-size: 1.47rem;
  position: relative;
  top: -0.5em;
}
.notification-message-success i {
  color: #4CAF50;
}
.notification-message-warning {
  color: #EC683B;
  margin-top: 5px;
}
.notification-message-warning i {
  color: #EC683B;
}
.notification-message-box {
  padding: 1em;
  line-height: 1.2;
  border-radius: 6px;
}
.notification-message-box i {
  font-size: 32px;
  float: left;
}
.notification-message-box.notification-message-error {
  font-weight: bold;
  background-color: #feeed4;
}
.notification-message-box.notification-message-warning {
  font-weight: bold;
  background-color: #feeed4;
}
.notification-message-box.notification-message-success {
  color: #222222;
  background-color: #edf8ed;
}
.form__help-text {
  display: block;
  margin-bottom: 7px;
  float: left;
}
.checkbox-help {
  padding-left: 22px;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
input[type="radio"][disabled] + label,
input[type="checkbox"][disabled] + label {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
input[type="checkbox"].form__control {
  display: inline;
  opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  top: 14px;
  left: 8px;
}
input[type="checkbox"].form__control + label {
  position: relative;
  line-height: 17px;
  display: inline-block;
}
input[type="checkbox"].form__control + label::before {
  content: "";
  width: 17px;
  height: 17px;
  border: 1.6px #b1b1b1 solid;
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
  border-radius: 0.4rem;
  transition: all 0.3s ease;
}
input[type="checkbox"].form__control:hover + label::before,
input[type="checkbox"].form__control:focus + label::before,
input[type="checkbox"].form__control:active + label::before {
  border-color: #545454;
}
input[type="checkbox"].form__control:checked + label::after {
  content: "";
  height: 5px;
  width: 10px;
  border-left: 2px #545454 solid;
  border-bottom: 2px #545454 solid;
  transform: rotate(-45deg);
  left: 4px;
  top: 5px;
  display: inline-block;
  position: absolute;
}
.form__field-group--bordered input[type="radio"] + label:not(.btn--tag) {
  padding: 20px 25px;
}
.form__field-group--bordered input[type="radio"] + label:not(.btn--tag):hover {
  background-color: #f6f6f6;
}
input[type="radio"]:not(:checked),
input[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
input[type="radio"]:checked + label:not(.btn--tag)::before {
  background-color: #0085CA;
  box-shadow: 0 0 0 2px #0085CA, inset 0 0 0 3px #f6f6f6;
}
input[type="radio"] + label:not(.btn--tag) {
  position: relative;
  display: flex;
  align-items: center;
  padding-bottom: 1.2em;
  margin: 0;
  background-color: #ffffff;
  transition: all 0.3s ease;
}
input[type="radio"] + label:not(.btn--tag)::before {
  content: '';
  display: inline-flex;
  align-self: flex-start;
  margin-top: 3px;
  margin-bottom: 4px;
  margin-right: 12px;
  margin-left: 2px;
  background-color: transparent;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  pointer-events: none;
  box-shadow: 0 0 0 2px #e4e4e4;
  transition: all 0.3s ease;
}
input[type="radio"] + label:not(.btn--tag):hover::before {
  background-color: #0085CA;
  box-shadow: 0 0 0 2px #0085CA, inset 0 0 0 3px #f6f6f6;
}
input[type=number] {
  width: 80px;
  max-width: 80px;
}
.formtable td {
  border: 0;
}
.formtable td input {
  margin-bottom: 0;
}
.formtable td input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.formtable td textarea,
.formtable td select {
  width: 100%;
}
.formtable td input[type=submit] {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #e4e4e4;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  font-weight: 500;
  letter-spacing: 0.1rem;
  min-height: 38px;
  line-height: 20px;
  margin-bottom: 1em;
  padding: 8px 30px;
  text-align: center;
  text-decoration: none;
  transition-duration: 200ms;
  vertical-align: top;
  word-spacing: initial;
}
.formtable td input[type=submit]:hover:not(.disabled),
.formtable td input[type=submit]:hover:not(:disabled),
.formtable td input[type=submit]:hover:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:focus:not(.disabled),
.formtable td input[type=submit]:focus:not(:disabled),
.formtable td input[type=submit]:focus:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:active {
  background-color: #545454;
}
.formtable td input[type=submit]:hover:not(.disabled),
.formtable td input[type=submit]:hover:not(:disabled),
.formtable td input[type=submit]:hover:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:focus:not(.disabled),
.formtable td input[type=submit]:focus:not(:disabled),
.formtable td input[type=submit]:focus:not([disabled]) {
  outline: none;
}
.formtable td input[type=submit]:active {
  background-color: #545454;
}
.formtable td input[type=submit]\--delete:hover {
  color: #D32F2F;
}
.formtable td input[type=submit]\--expand:hover {
  color: #0085CA;
}
.file-input__real-input {
  opacity: 0;
  width: 0;
  height: 0;
  z-index: -1;
  position: absolute;
}
.file-input__fake-input {
  appearance: none;
  background-color: #fff;
  border: 1.6px solid #e4e4e4;
  box-shadow: none;
  box-sizing: border-box;
  padding: 6px 12px;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  border-left: 0;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.file-input__fake-input:hover,
.file-input__fake-input:focus {
  border-color: #545454;
  outline: 0;
}
.file-input__real-input:focus ~ .file-input__fake-input {
  border-color: #545454;
  outline: 0;
  border-left: 0;
}
.file-input__btn {
  flex-shrink: 0;
  position: relative;
  z-index: 0;
}
.required {
  color: #D32F2F;
}
.gallery {
  position: relative;
  width: 100%;
  cursor: pointer;
}
.gallery__main-image {
  display: block;
  background-color: #e4e4e4;
}
.gallery__image-counter {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  width: 120px;
  padding: 1.2em;
}
.gallery__image-counter__number {
  font-size: 24px;
  margin: 0 0.6em;
}
.gallery__image-counter__text {
  display: block;
  margin: 0.6em 0;
}
.layered-image {
  position: relative;
}
.layered-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.layered-image:before {
  position: relative;
  display: block;
  content: "";
  padding-top: 200px;
}
.layered-image--tinted:before {
  content: "";
  background-color: #ffffff;
  opacity: 0.6;
}
.b-lazy {
  transition: opacity 300ms ease-in-out;
  max-width: 100%;
  opacity: 0;
}
.b-lazy.b-loaded {
  opacity: 1;
}
.background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.background-image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.background-image__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.background-image__cover {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  max-width: 100%;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .background-image__cover {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: auto;
    width: auto;
    max-width: none;
    max-height: none;
    min-width: 100%;
    min-height: 100%;
  }
}
.image {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.image__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.image-filter {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
}
.image-filter.image-filter--blur {
  filter: blur(5px);
  transform: scale(1.2);
}
.image-filter.image-filter--lighten {
  background-color: rgba(255, 255, 255, 0.2);
}
.image-filter.image-filter--darken {
  background-color: rgba(0, 0, 0, 0.3);
}
.image-filter.image-filter--grayscale {
  filter: grayscale(100%);
}
.image-filter.image-filter--sepia {
  filter: sepia(1);
}
.image-filter.image-filter--overexposure {
  filter: brightness(1.2);
}
.image-filter.image-filter--ball {
  border-radius: 1000px;
}
.image-filter:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: inherit;
}
.image-paragraph {
  min-height: 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 !important;
}
.u-border-top--bold {
  border-top: 2px solid black;
}
.u-border-left {
  border-left: 1px solid #d3d3d3;
}
.u-border-right {
  border-right: 1px solid #d3d3d3;
}
.u-border-bottom {
  border-bottom: 1px solid #d3d3d3;
}
.u-no-border--top {
  border-top: 0;
}
.u-no-border--bottom {
  border-bottom: 0;
}
.u-no-border {
  border: 0;
}
@media (max-width: 480px) {
  .u-no-border--xs {
    border: none;
  }
}
@media (max-width: 768px) {
  .u-no-border--sm {
    border: none;
  }
}
/**
 * Box shadow
 */
.u-box-shadow {
  box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.25);
  position: relative;
  z-index: 10;
}
/**
 * Clear inner floats
 */
.u-clearfix::after {
  clear: both;
  content: "";
  display: table;
}
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.u-hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}
.u-hidden {
  display: none !important;
}
.u-inline {
  display: inline;
}
.u-inline-block {
  display: inline-block;
}
.u-block {
  display: block;
}
.u-visibility-hidden {
  visibility: hidden;
}
/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.u-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.u-reset-position {
  position: initial;
}
.u-position-relative {
  position: relative;
}
.u-position-absolute {
  position: absolute;
}
.u-no-paragraph-margins p {
  margin: 0;
}
.u-zindex-1 {
  z-index: 10;
}
.u-align-left {
  display: flex;
  text-align: left;
  justify-content: flex-start;
  flex-flow: row wrap;
}
.u-align-center {
  display: flex;
  text-align: center;
  justify-content: safe center;
  flex-flow: row wrap;
}
.u-align-right {
  display: flex;
  text-align: right;
  justify-content: flex-end;
  flex-flow: row wrap;
}
.u-align-full {
  text-align: justify;
}
.u-align-content-left {
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
}
.u-align-content-center {
  display: flex;
  justify-content: safe center;
  flex-flow: row wrap;
}
.u-align-content-right {
  display: flex;
  justify-content: flex-end;
  flex-flow: row wrap;
}
.u-ta-left {
  text-align: left;
}
.u-ta-center {
  text-align: center;
}
.u-ta-right {
  text-align: right;
}
.u-ta-full {
  text-align: center;
}
.u-ta-full .btn {
  width: 100%;
}
.u-ta-inherit {
  text-align: inherit;
}
@media (max-width: 480px) {
  .u-ta-right--xs {
    text-align: right;
  }
  .u-ta-left--xs {
    text-align: left;
  }
}
.u-middle {
  margin: auto;
}
.u-va-middle {
  vertical-align: middle;
}
.u-va-bottom {
  vertical-align: bottom;
}
.u-middle-horizontal {
  margin: 0 auto;
}
.u-left-middle {
  margin: auto 0;
}
.u-center-middle {
  position: relative;
  top: 50%;
  left: 50%;
  transform: perspective(1px) translate(-50%, -50%);
  text-align: center;
}
.u-align-self-start {
  align-self: start;
}
.u-align-self-center {
  align-self: center;
}
.u-align-self-end {
  align-self: flex-end;
}
.u-color-subtle {
  color: rgba(0, 0, 0, 0.3);
}
.u-color-light,
.u-color-light h1,
.u-color-light h2,
.u-color-light h3,
.u-color-light h4,
.u-color-light h5,
.u-color-light h6,
.u-color-light i {
  color: #ffffff;
}
.u-color-dark,
.u-color-dark h1,
.u-color-dark h2,
.u-color-dark h3,
.u-color-dark h4,
.u-color-dark h5,
.u-color-dark h6,
.u-color-dark i {
  color: #2a2a2a;
}
.u-color-light-gray,
.u-color-light-gray h1,
.u-color-light-gray h2,
.u-color-light-gray h3,
.u-color-light-gray h4,
.u-color-light-gray h5,
.u-color-light-gray h6,
.u-color-light-gray i {
  color: #d3d3d3;
}
.u-brand-color-one,
.u-brand-color-one h1,
.u-brand-color-one h2,
.u-brand-color-one h3,
.u-brand-color-one h4,
.u-brand-color-one h5,
.u-brand-color-one h6,
.u-brand-color-one i {
  color: #545454;
}
.u-brand-color-two,
.u-brand-color-two h1,
.u-brand-color-two h2,
.u-brand-color-two h3,
.u-brand-color-two h4,
.u-brand-color-two h5,
.u-brand-color-two h6,
.u-brand-color-two i {
  color: #7e7e7e;
}
.u-color-danger {
  color: #D32F2F;
}
.u-color-inherit {
  color: inherit;
}
.u-color-inherit:hover,
.u-color-inherit:active,
.u-color-inherit:focus {
  color: inherit;
}
.u-color-light--bg {
  background-color: #ffffff;
}
.u-color-light-gray--bg {
  background-color: #f6f6f6;
}
.u-color-dark--bg {
  background-color: #2a2a2a;
}
.u-brand-color-one--bg {
  background-color: #545454;
}
.u-brand-color-one--bg-lighten-10 {
  background-color: #6e6e6e;
}
.u-brand-color-one--bg-lighten-20 {
  background-color: #878787;
}
.u-brand-color-one--bg-darken-10 {
  background-color: #3b3b3b;
}
.u-brand-color-one--bg-darken-20 {
  background-color: #212121;
}
.u-brand-color-two--bg {
  background-color: #7e7e7e;
}
.u-brand-color-two--bg-lighten-10 {
  background-color: #989898;
}
.u-brand-color-two--bg-lighten-20 {
  background-color: #b1b1b1;
}
.u-brand-color-two--bg-darken-10 {
  background-color: #656565;
}
.u-brand-color-two--bg-darken-20 {
  background-color: #4b4b4b;
}
.u-color-warning--bg {
  background-color: #fff176;
}
.u-color-font-black {
  color: #222222;
}
.u-color-gray {
  color: #a8a8a8;
}
.u-color-facebook {
  color: #3b5998;
}
.u-color-google {
  color: #dc4e41;
}
.u-color-twitter {
  color: #55acee;
}
.u-bold {
  font-weight: bold;
  color: inherit;
}
.u-italic {
  font-style: italic;
}
.u-font-awesome {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.u-truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.u-condensed-text {
  margin-bottom: 0;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-line-height--normal {
  line-height: normal;
}
.u-break-word {
  word-break: break-word;
}
.u-font-size--xs {
  font-size: 1.2rem;
}
.u-font-size--sm {
  font-size: 1.47rem;
}
.u-font-size--md {
  font-size: 1.82rem;
}
.u-font-size--lg {
  font-size: 2.24rem;
}
@media (max-width: 480px) {
  .u-condensed-text {
    white-space: normal;
  }
}
.u-word-break--break-all {
  word-break: break-all;
}
.u-w20px {
  width: 20px;
}
.u-w32px {
  width: 32px;
}
.u-w40px {
  width: 40px;
}
.u-w50px {
  width: 50px;
}
.u-w60px {
  width: 60px;
}
.u-w70px {
  width: 70px;
}
.u-w80px {
  width: 80px;
}
.u-w100px {
  width: 100px;
}
.u-w110px {
  width: 110px;
}
.u-w120px {
  width: 120px;
}
.u-w130px {
  width: 130px;
}
.u-w133px {
  width: 133px;
}
.u-w150px {
  width: 150px;
}
.u-w160px {
  width: 160px;
}
.u-w180px {
  width: 180px;
}
.u-w200px {
  width: 200px;
}
.u-w220px {
  width: 220px;
}
.u-w340px {
  width: 340px;
}
.u-w380px {
  width: 380px;
}
@media (max-width: 480px) {
  .u-w50px--xs {
    width: 50px;
  }
  .u-w60px--xs {
    width: 60px;
  }
  .u-w70px--xs {
    width: 70px;
  }
  .u-w80px--xs {
    width: 80px;
  }
  .u-w100px--xs {
    width: 100px;
  }
  .u-w120px--xs {
    width: 120px;
  }
  .u-w125px--xs {
    width: 125px;
  }
  .u-w130px--xs {
    width: 133px;
  }
  .u-w133px--xs {
    width: 133px;
  }
  .u-w150px--xs {
    width: 150px;
  }
  .u-w160px--xs {
    width: 160px;
  }
  .u-w180px--xs {
    width: 180px;
  }
  .u-w220px--xs {
    width: 220px;
  }
}
.u-min-w120px {
  min-width: 120px;
}
.u-min-w140px {
  min-width: 140px;
}
.u-min-w220px {
  min-width: 220px;
}
.u-max-w50px {
  max-width: 50px;
}
.u-max-w210px {
  max-width: 210px;
}
.u-max-w220px {
  max-width: 220px;
}
.u-max-w300px {
  max-width: 300px;
}
.u-max-w340px {
  max-width: 340px;
}
.u-max-w380px {
  max-width: 380px;
}
.u-max-w500px {
  max-width: 500px;
}
.u-center-max-w600px {
  max-width: 600px;
  margin: 0 auto;
}
.u-max-h500px {
  max-height: 500px;
}
.u-min-h120px {
  min-height: 120px;
}
.u-min-h180px {
  min-height: 180px;
}
.u-min-h300px {
  min-height: 300px;
}
.u-min-h400px {
  min-height: 400px;
}
.u-min-h500px {
  min-height: 500px;
}
.u-no-padding {
  padding: 0;
}
.u-no-padding-x {
  padding-left: 0;
  padding-right: 0;
}
.u-no-padding-y {
  padding-top: 0;
  padding-bottom: 0;
}
.u-no-margin {
  margin: 0;
}
.u-no-margin--bottom {
  margin-bottom: 0;
}
.u-no-margin-on-p-elements p {
  margin: 0;
}
.u-margin {
  margin: 0.6em;
}
.u-margin-top {
  margin-top: 0.6em;
}
.u-margin-top--lg {
  margin-top: 1.2em;
}
.u-margin-top--auto {
  margin-top: auto;
}
.u-margin-right {
  margin-right: 0.6em;
}
.u-margin-right--lg {
  margin-right: 1.2em;
}
.u-margin-right--auto {
  margin-right: auto;
}
.u-margin-bottom {
  margin-bottom: 0.6em;
}
.u-margin-bottom--lg {
  margin-bottom: 1.2em;
}
.u-margin-bottom--xl {
  margin-bottom: 2.4em;
}
.u-margin-bottom-5px {
  margin-bottom: 5px;
}
.u-margin-bottom--auto {
  margin-bottom: auto;
}
.u-margin-left {
  margin-left: 0.6em;
}
.u-margin-left--lg {
  margin-left: 1.2em;
}
.u-margin-left--auto {
  margin-left: auto;
}
.u-margin--radio-button-indent {
  margin-left: 22px;
}
.u-padding {
  padding: 0.6em;
}
.u-padding--lg {
  padding: 1.2em;
}
.u-padding-y {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}
.u-padding-x {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.u-padding-right {
  padding-right: 0.6em;
}
.u-padding-right--lg {
  padding-right: 1.2em;
}
.u-padding-bottom {
  padding-bottom: 0.6em;
}
.u-padding-bottom--lg {
  padding-bottom: 1.2em;
}
.u-padding-top {
  padding-top: 0.6em;
}
.u-padding-top--lg {
  padding-top: 1.2em;
}
.u-padding-left--lg {
  padding-left: 1.2em;
}
.u-no-underline {
  text-decoration: none;
}
.u-no-underline:hover,
.u-no-underline:active,
.u-no-underline:focus {
  text-decoration: none;
}
@media (max-width: 480px) {
  .u-padding--xs {
    padding: 0.6em;
  }
  .u-margin--xs {
    margin: 0.6em;
  }
  .u-no-padding--xs {
    padding: 0;
  }
  .u-no-margin--xs {
    margin: 0;
  }
}
@media (min-width: 481px) {
  .left-circle-indent {
    margin-left: 60px;
    padding-left: 1.2em;
  }
}
@media print {
  .u-no-print {
    display: none !important;
    height: 0;
  }
  .u-no-print,
  .u-no-print * {
    display: none !important;
    height: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
@keyframes slideLeft {
  from {
    left: -100vw;
  }
}
@keyframes slideRight {
  from {
    left: 200vw;
  }
}
@keyframes slideTop {
  from {
    top: -100vh;
  }
}
@keyframes slideBottom {
  from {
    top: 200vh;
  }
}
.animation--fadeIn {
  animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideLeft {
  animation-name: slideLeft;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideRight {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideTop {
  animation-name: slideTop;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.animation--slideBottom {
  animation-name: slideBottom;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
}
.mini-cart-orderlines__name {
  width: 150px;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.mini-cart-orderlines__name.mini-cart-orderlines__name--small {
  font-size: 90%;
}
.paragraph-card-footer {
  border: 1px solid #d3d3d3;
  border-top: none;
  background-color: #ffffff;
  padding: 0.6em;
}
.product-list__grid-item__price-info--short {
  min-height: 65px;
  height: 65px;
  transition: 0.2s all ease-out;
}
.mini-cart__counter.mini-cart__counter--lg {
  right: 0;
  top: 2px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9GaWxlcy9UZW1wbGF0ZXMvRGVzaWducy9SYXBpZG8vY3NzL2Jhc2UvX21haW4ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXVDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiYmFzZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIFNDU1MgdmVyc2lvbiBvZiBub3JtYWxpemUuY3NzIHY0LjIuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbn1cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzU2OWZmNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGh0bWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzFkMWQxZDtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgbm9uZTtcbn1cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnVsIHVsLFxudWwgb2wge1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzcmVtO1xufVxub2wgb2wsXG5vbCB1bCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMS41cmVtIDNyZW07XG59XG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kdCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmRkIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxudWw6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuaW1nLFxudmlkZW8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG59XG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuY2FwdGlvbixcbmZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItY29sb3I6IGdyYXk7XG4gIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG50YWJsZSB0aCxcbnRhYmxlIHRmb290IHRkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbn1cbmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInVybFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuaW5wdXRbcmVhZG9ubHldOm5vdCguZmxhdHBpY2tyLWlucHV0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbcmVhZG9ubHldOm5vdCguZmxhdHBpY2tyLWlucHV0KTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5sYWJlbCxcbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5sYWJlbCA+IC5sYWJlbC1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlIHtcbiAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnByZSA+IGNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG4vKipcbiAqIEJhc2ljIHR5cG9ncmFwaHkgc3R5bGUgZm9yIHRleHRcbiAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMi40cmVtIDEuMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCAjNTQ1NDU0O1xuICBwYWRkaW5nOiAyLjRyZW0gMS4ycmVtO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbnNtYWxsLFxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG5jYXB0aW9uLFxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5lbSxcbmNpdGUsXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxucTo6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxucSA+IHEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kZm4sXG5hYmJyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIGRvdHRlZCAjZDNkM2QzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kZm4sXG5hYmJyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIGRvdHRlZCAjZDNkM2QzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYsXG5wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uaGVscC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nLXRvcDogMC42ZW07XG59XG4uc2VjdGlvbi10aXRsZS0tY29uZGVuc2VkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmludHJvZHVjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLmZhLTFfNXgge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmdyaWQtY2FwdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMjIyMjIyIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuZmllbGRzZXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbn1cbmJsb2NrcXVvdGUsXG5kbCxcbmZpZ3VyZSxcbm9sLFxucCxcbnByZSxcbnRhYmxlLFxudWwge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4vKipcbiAqIEJhc2ljIHN0eWxlIGZvciBjb2xsZWN0aW9ucyBvZiBlbGVtZW50c1xuICovXG4uY29sbGVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmNvbGxlY3Rpb24gPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbGxlY3Rpb24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29sbGVjdGlvbi0tcmlnaHQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uby1wcmludCxcbiAgLm5vLXByaW50ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohIFJlZmxleCB2MS4zLjAgLSBodHRwczovL2dpdGh1Yi5jb20vbGVlam9yZGFuL3JlZmxleCAqL1xuLypcbiAqXG4gKiBSZWZsZXggaXMgYSBmbGV4Ym94IGdyaWQgd2hpY2ggcHJvdmlkZXMgYSB3YXkgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgZW1lcmdpbmdcbiAqIGZsZXhib3ggc3VwcG9ydCB3aGlsZSBwcm92aWRpbmcgYSBmYWxsIGJhY2sgdG8gaW5saW5lLWJsb2NrIG9uIG9sZGVyIGJyb3dzZXJzXG4gKlxuICogQnVpbHQgYnkgTGVlIEpvcmRhbiBHLkMuUy5FLlxuICogZW1haWw6IGxkam9yZGFuQGdtYWlsLmNvbVxuICogZ2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20vbGVlam9yZGFuXG4gKlxuICogU3RydWN0dXJlIGFuZCBjYWxjdWxhdGlvbnMgYXJlIGluc3BpcmVkIGJ5IHR3aXR0ZXIgYm9vdHN0cmFwXG4gKlxuICovXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC51LWhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qbGV0dGVyLXNwYWNpbmc6IC0wLjMxZW0gIWltcG9ydGFudDsqL1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3b3JkLXNwYWNpbmc6IC0wLjQzZW0gIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmdyaWQ6OmJlZm9yZSxcbi5ncmlkOjphZnRlciB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ3JpZCAqOjpiZWZvcmUsXG4uZ3JpZCAqOjphZnRlciB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmdyaWQgLmdyaWQge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmdyaWQgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdyaWQgKjo6YmVmb3JlLFxuLmdyaWQgKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ncmlkID4gZGl2W2NsYXNzKj1cImpzLVwiXTpub3QoW2NsYXNzKj1cImdyaWRcIl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5bY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xufVxuLmdyaWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmdyaWRfX2NlbGwtLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLypfOi1tcy1mdWxsc2NyZWVuLCA6cm9vdCAuZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59Ki9cbi5ncmlkX19jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45JTtcbn1cbi5ncmlkX19jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbn1cbi5ncmlkX19jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbn1cbi5ncmlkX19jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gICp3aWR0aDogNzQuOSU7XG59XG4uZ3JpZF9fY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbn1cbi5ncmlkX19jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICp3aWR0aDogNTguMjMzMzMzMzMlO1xufVxuLmdyaWRfX2NvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgKndpZHRoOiA0OS45JTtcbn1cbi5ncmlkX19jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjY2NjclO1xufVxuLmdyaWRfX2NvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG59XG4uZ3JpZF9fY29sLTMge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0LjklO1xufVxuLmdyaWRfX2NvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG59XG4uZ3JpZF9fY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICp3aWR0aDogOC4yMzMzMzMzMyU7XG59XG4uZ3JpZF9fY29sLTEtYXV0byB7XG4gIG1pbi13aWR0aDogOC4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMi1hdXRvIHtcbiAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMy1hdXRvIHtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNC1hdXRvIHtcbiAgbWluLXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNS1hdXRvIHtcbiAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNi1hdXRvIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtNy1hdXRvIHtcbiAgbWluLXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtOC1hdXRvIHtcbiAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtOS1hdXRvIHtcbiAgbWluLXdpZHRoOiA3NSU7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtMTAtYXV0byB7XG4gIG1pbi13aWR0aDogODMuMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG4uZ3JpZF9fY29sLTExLWF1dG8ge1xuICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgZmxleDogMSAwIDAlO1xuICB3aWR0aDogMHB4O1xufVxuLmdyaWRfX2NvbC0xMi1hdXRvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICBmbGV4OiAxIDAgMCU7XG4gIHdpZHRoOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWRfX2NvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteHMtMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhzLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14cy0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRfX2NvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtc20tMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtc20tOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1zbS0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWRfX2NvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtMy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTUtYXV0byB7XG4gICAgbWluLXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtNi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLW1kLTgtYXV0byB7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbWQtOS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC0xMi1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkX19jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5ncmlkX19jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTMtYXV0byB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctNC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTYtYXV0byB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctNy1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1sZy04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLTktYXV0byB7XG4gICAgbWluLXdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTAtYXV0byB7XG4gICAgbWluLXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wtbGctMTItYXV0byB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ3JpZF9fY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMS1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0yLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0zLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMjUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy00LWF1dG8ge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy01LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy02LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy03LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy04LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy05LWF1dG8ge1xuICAgIG1pbi13aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy0xMC1hdXRvIHtcbiAgICBtaW4td2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC14bGctMTEtYXV0byB7XG4gICAgbWluLXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteGxnLTEyLWF1dG8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbn1cbi5ncmlkX19jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gIGZsZXg6IDEgMCAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbi5ncmlkX19jb2wtYXV0by13aWR0aCB7XG4gIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkX19jb2wteHMtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC5ncmlkX19jb2wteHMtYXV0by13aWR0aCB7XG4gICAgLW1zLWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZF9fY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXNtLWF1dG8td2lkdGgge1xuICAgIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyaWRfX2NvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbiAgLmdyaWRfX2NvbC1tZC1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZF9fY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLWxnLWF1dG8td2lkdGgge1xuICAgIC1tcy1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIGZsZXg6IGF1dG8gYXV0byBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkX19jb2wteGxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgfVxuICAuZ3JpZF9fY29sLXhsZy1hdXRvLXdpZHRoIHtcbiAgICAtbXMtZmxleDogYXV0byBhdXRvIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICBmbGV4OiBhdXRvIGF1dG8gYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmdyaWQtLW9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyO1xufVxuLmdyaWQtLW9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgb3JkZXI6IDExO1xufVxuLmdyaWQtLW9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgb3JkZXI6IDEwO1xufVxuLmdyaWQtLW9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7XG59XG4uZ3JpZC0tb3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAtd2Via2l0LW9yZGVyOiA4O1xuICBvcmRlcjogODtcbn1cbi5ncmlkLS1vcmRlci03IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gIC13ZWJraXQtb3JkZXI6IDc7XG4gIG9yZGVyOiA3O1xufVxuLmdyaWQtLW9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7XG59XG4uZ3JpZC0tb3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAtd2Via2l0LW9yZGVyOiA1O1xuICBvcmRlcjogNTtcbn1cbi5ncmlkLS1vcmRlci00IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0O1xufVxuLmdyaWQtLW9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG59XG4uZ3JpZC0tb3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAtd2Via2l0LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cbi5ncmlkLS1vcmRlci0xIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuLmdyaWQtLW9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ncmlkLS1vcmRlci0xMi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTEwLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLS1vcmRlci05LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLS1vcmRlci03LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLS1vcmRlci02LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLS1vcmRlci00LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLS1vcmRlci0zLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLS1vcmRlci0wLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0tb3JkZXItMTItbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTExLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItOC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC0tb3JkZXItNi1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMy1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC0tb3JkZXItMi1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtLW9yZGVyLTEyLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMTEteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLS1vcmRlci0xMC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTkteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLS1vcmRlci04LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNy14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTYteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLS1vcmRlci01LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC0tb3JkZXItNC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTMteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLS1vcmRlci0yLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC0tb3JkZXItMS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtLW9yZGVyLTAteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4uZ3JpZC0tYmxlZWQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmdyaWQtLWV4dGVybmFsLWJsZWVkIHtcbiAgbWFyZ2luOiAtMC42ZW0gLTAuNmVtIC0wLjZlbSAtMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmdyaWQtLWV4dGVybmFsLWJsZWVkLXgge1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZ3JpZC0tZXh0ZXJuYWwtYmxlZWQteSB7XG4gIG1hcmdpbi10b3A6IC0wLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ncmlkLS1leHRlcm5hbC1ibGVlZC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmdyaWQtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uZ3JpZC0td3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZC0tbm8td3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZ3JpZC0td3JhcC1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cbi5ncmlkLS1kaXJlY3Rpb24tcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5ncmlkLS1kaXJlY3Rpb24tcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmdyaWQtLWRpcmVjdGlvbi1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdyaWQtLWRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZ3JpZC0tYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ncmlkLS1hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZ3JpZC0tYWxpZ24tZW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC0tYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncmlkLS1hbGlnbi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5ncmlkLS1hbGlnbi1iYXNlbGluZSBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5ncmlkLS1hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1lbmQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmdyaWQtLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ3JpZC0tYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZ3JpZC0tYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncmlkLS1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uZ3JpZC0tanVzdGlmeS1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdyaWQtLWp1c3RpZnktZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZC0tanVzdGlmeS1lbmQgLmdyaWRfX2NlbGwsXG4uZ3JpZC0tanVzdGlmeS1lbmQgW2NsYXNzKj1cImdyaWRfX2NvbC1cIl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xufVxuLmdyaWQtLWp1c3RpZnktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmlkLS1qdXN0aWZ5LWNlbnRlciAuZ3JpZF9fY2VsbCxcbi5ncmlkLS1qdXN0aWZ5LWNlbnRlciBbY2xhc3MqPVwiZ3JpZF9fY29sLVwiXSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGluaXRpYWw7XG59XG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWJldHdlZW4gLmdyaWRfX2NlbGwsXG4uZ3JpZC0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbn1cbi5ncmlkLS1qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYXJvdW5kIC5ncmlkX19jZWxsLFxuLmdyaWQtLWp1c3RpZnktc3BhY2UtYXJvdW5kIFtjbGFzcyo9XCJncmlkX19jb2wtXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogaW5pdGlhbDtcbn1cbi5ncmlkLS1leHRyYS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMS4yZW0gMDtcbn1cbi5ncmlkX19jb2wtLWJsZWVkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ncmlkX19jb2wtLWJsZWVkLXgge1xuICBwYWRkaW5nOiAwLjZlbSAwO1xufVxuLmdyaWRfX2NvbC0tYmxlZWQteSB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG59XG4uZ3JpZF9fY29sLS1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5ncmlkX19jb2wtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmdyaWRfX2NvbC0tbGluZS10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5ncmlkX19jb2wtNDVweCB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmdyaWRfX2NlbGwtLWFsaWduLW1pZGRsZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmdyaWRfX2NlbGwtLWFsaWduLW1pZGRsZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZ3JpZF9fY2VsbC0tcGFkZGluZy1zbSB7XG4gIHBhZGRpbmc6IDAuM2VtO1xufVxuLmdyaWRfX2NlbGwtLXBhZGRpbmctbWQge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5ncmlkX19jZWxsLS1wYWRkaW5nLWxnIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4uZ3JpZF9fY2VsbC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWRfX2NlbGwtaW1nLS1jZW50ZXJlZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ncmlkX19jZWxsLWltZy0tYmFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5ncmlkX19jZWxsLWltZy0tdHJpYW5nbGUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDAgMTAwJSwgMTAwJSAxMDAlKTtcbn1cbi5ncmlkX19jZWxsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2l0ZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYWdlIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG4udG9wLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTA7XG59XG4udG9wLWNvbnRhaW5lcl9fY2VudGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMS4yZW07XG59XG4udG9wLWNvbnRhaW5lci0tc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDtcbn1cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2VudGVyLWNvbnRhaW5lci0tcmliYm9uIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLXNwYWNpbmctbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc20ge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc20gPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zbSAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbWQge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbWQgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1tZCAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbGcge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtbGcgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1sZyAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQteGwge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQteGwgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC14bCAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtYXV0byB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8gPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8gLmJhY2tncm91bmQtaW1hZ2VfX2NvdmVyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtc2NyZWVuID4gLnBhcmFncmFwaC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgW2NsYXNzKj1cInBhcmFncmFwaC1jb250YWluZXItLWhlaWdodFwiXTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zY3JlZW4pOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8pIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICBbY2xhc3MqPVwicGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0XCJdOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LXNjcmVlbik6bm90KC5wYXJhZ3JhcGgtY29udGFpbmVyLS1oZWlnaHQtYXV0bykgPiAucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgW2NsYXNzKj1cInBhcmFncmFwaC1jb250YWluZXItLWhlaWdodFwiXTpub3QoLnBhcmFncmFwaC1jb250YWluZXItLWhlaWdodC1zY3JlZW4pOm5vdCgucGFyYWdyYXBoLWNvbnRhaW5lci0taGVpZ2h0LWF1dG8pIC5iYWNrZ3JvdW5kLWltYWdlX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLnNjcmVlbi1oZWlnaHQge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lcl9fYm9keS0tcGFkZGluZy1zbSB7XG4gIHBhZGRpbmc6IDAuM2VtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2JvZHktLXBhZGRpbmctbWQge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5wYXJhZ3JhcGgtY29udGFpbmVyX19ib2R5LS1wYWRkaW5nLWxnIHtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ucGFyYWdyYXBoLWNvbnRhaW5lcl9fYm9keS0tcGFkZGluZy14bCB7XG4gIHBhZGRpbmc6IDIuNGVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1zbSB7XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1tZCB7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy1sZyB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xufVxuLnBhcmFncmFwaC1jb250YWluZXJfX2J1dHRvbi0tc3BhY2luZy14bCB7XG4gIHBhZGRpbmctbGVmdDogMi40ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgxLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgyLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgzLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBoMSBhLFxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyIGgyIGEsXG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXIgaDMgYSxcbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lciBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc2VwZXJhdGlvbi1saW5lLWFmdGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmctbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc3BhY2luZy1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xufVxuLm11bHRpcGxlLXBhcmFncmFwaHMtY29udGFpbmVyLS1zcGFjaW5nLW1kIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG59XG4ubXVsdGlwbGUtcGFyYWdyYXBocy1jb250YWluZXItLXNwYWNpbmctbGcge1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbn1cbi5tdWx0aXBsZS1wYXJhZ3JhcGhzLWNvbnRhaW5lci0tc3BhY2luZy14bCB7XG4gIHBhZGRpbmctdG9wOiAyLjRlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY29udGFpbmVyX19jZW50ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAuNmVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIH1cbn1cbi5taW5pbWFsLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudC1yb3cge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGdyaWQtY29sdW1uLWdhcDogMWVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250ZW50LXJvd19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXJvd19faXRlbV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1yb3dfX2l0ZW1fX2JvZHkgPiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcm93LS1mdWxsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uY29udGVudC1yb3ctLTJjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTNjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS00Y29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTZjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xufVxuLmNvbnRlbnQtcm93LS0xLTJzcGxpdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbn1cbi5jb250ZW50LXJvdy0tMi0xc3BsaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG59XG4uY29udGVudC1yb3ctLTEtMi0xc3BsaXQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50LXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jb250ZW50LXJvdy0tc3RyZXRjaCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXNtIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1tZCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5jb250ZW50LXJvdy0tc3BhY2luZy1sZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmcteGwge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmNvbnRlbnQtcm93LS1zcGFjaW5nLXBvc2l0aW9uLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1yb3ctLXNwYWNpbmctcG9zaXRpb24tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LXJvdy0tY29sdW1uLWdhcC1ub25lIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLXNtIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxZW07XG59XG4uY29udGVudC1yb3ctLWNvbHVtbi1nYXAtbWQge1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNWVtO1xufVxuLmNvbnRlbnQtcm93LS1jb2x1bW4tZ2FwLWxnIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyZW07XG59XG4uY29udGVudC1yb3ctLWNvbHVtbi1nYXAteGwge1xuICBncmlkLWNvbHVtbi1nYXA6IDNlbTtcbn1cbi5jb250ZW50LXJvdy0tcm93LWdhcC1ub25lIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLXNtIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxZW07XG59XG4uY29udGVudC1yb3ctLXJvdy1nYXAtbWQge1xuICBncmlkLXJvdy1nYXA6IDEuNWVtO1xufVxuLmNvbnRlbnQtcm93LS1yb3ctZ2FwLWxnIHtcbiAgZ3JpZC1yb3ctZ2FwOiAyZW07XG59XG4uY29udGVudC1yb3ctLXJvdy1nYXAteGwge1xuICBncmlkLXJvdy1nYXA6IDNlbTtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXhzID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC1zbSA+ICoge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LW1kID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLmNvbnRlbnQtcm93LS1oZWlnaHQtbGcgPiAqIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4uY29udGVudC1yb3ctLWhlaWdodC14bCA+ICoge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXh4bCA+ICoge1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LWF1dG8gPiAqIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jb250ZW50LXJvdy0taGVpZ2h0LXNjcmVlbiA+ICoge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hcmdpbi14cyB7XG4gIG1hcmdpbjogMC41ZW07XG59XG4ubWFyZ2luLXNtIHtcbiAgbWFyZ2luOiAxZW07XG59XG4ubWFyZ2luLW1kIHtcbiAgbWFyZ2luOiAyZW07XG59XG4ubWFyZ2luLWxnIHtcbiAgbWFyZ2luOiA0ZW07XG59XG4ubWFyZ2luLXhsIHtcbiAgbWFyZ2luOiA2ZW07XG59XG4ubWFyZ2luLXBvc2l0aW9uLXRiIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYXJnaW4tcG9zaXRpb24tbHIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi10b3Age1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hcmdpbi1wb3NpdGlvbi1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFkZGluZy1zaXplLXhzIHtcbiAgcGFkZGluZzogMC4yNWVtO1xufVxuLnBhZGRpbmctc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5wYWRkaW5nLXNpemUtbWQge1xuICBwYWRkaW5nOiAyZW07XG59XG4ucGFkZGluZy1zaXplLWxnIHtcbiAgcGFkZGluZzogNGVtO1xufVxuLnBhZGRpbmctc2l6ZS14bCB7XG4gIHBhZGRpbmc6IDZlbTtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLXRiIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tbHIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFkZGluZy1wb3NpdGlvbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZGRpbmctcG9zaXRpb24tcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWRkaW5nLXBvc2l0aW9uLXRvcCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFkZGluZy1wb3NpdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMzA7XG59XG4uaGVhZGVyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItbWVudV9fbGluay5oZWFkZXItbWVudV9fbGluay0taWNvbiB7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xufVxuLmxvZ28ge1xuICBtYXJnaW46IDAuNmVtIDAuNmVtIDAuNmVtIDA7XG59XG4ubG9nb19faW1nLS1tb2JpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1lbnUtLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaGVhZGVyLW1lbnVfX2xpbmsgKyAubWVudS0tZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnUtLWRyb3Bkb3duIC5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1lbnUtLWRyb3Bkb3duLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlci1tZW51X19saW5rICsgLm1lbnUtLWRyb3Bkb3duLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZW51LS1kcm9wZG93bi1yaWdodCAuc2VhcmNoIC5zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tZW51LS1zaWduLWluIHtcbiAgcGFkZGluZzogMS4yZW07XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG4ubWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2l0ZW0tLWljb24ge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwsIC5tZW51X19pdGVtLS1jbGVhbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwsIC5tZW51X19pdGVtLS1jbGVhbikgPiAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLm1lbnVfX2l0ZW06aG92ZXI6bm90KC5tZW51X19pdGVtLS10b3AtbGV2ZWwpID4gLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS1jbGVhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lbnVfX2l0ZW0tLWhvcml6b250YWwge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTRlNGU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVudV9faXRlbS0tdG9wLWxldmVsLm1lbnVfX2l0ZW06aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwubWVudV9faXRlbTpob3ZlciA+IC5tZW51X19saW5rIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ubWVudV9faXRlbS0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1lbnVfX2l0ZW0tLXRvcC1sZXZlbC5tZW51X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzIyMjIyMjtcbn1cbi5tZW51X19pdGVtLS10b3AtbGV2ZWwubWVudV9faXRlbS0tYWN0aXZlID4gLm1lbnVfX2xpbmsge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTZweCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tZW51X19saW5rLm1lbnVfX2xpbmstLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9fbGluay0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogMCAwLjZlbTtcbn1cbi5pcy1kcm9wZG93bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi5pcy1kcm9wZG93bi0tbm8taWNvbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJcIjtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXMtZHJvcGRvd246aG92ZXIgPiAubWVudS0tZHJvcGRvd24sXG4uaXMtZHJvcGRvd24tLWFjdGl2ZSA+IC5tZW51LS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtLWRyb3BsZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB6LWluZGV4OiA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjZlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi5pcy1kcm9wbGVmdDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDUnO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pcy1kcm9wbGVmdDpob3ZlciA+IC5tZW51LS1kcm9wbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUtZHJvcGRvd25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtZHJvcGRvd25fX2xpbmsubWVudV9fbGluay0tZGlzYWJsZWQsXG4ubWVnYS1tZW51X19saW5rLm1lbnVfX2xpbmstLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lbnUtZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZW51LWRyb3Bkb3duX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVudV9faXRlbS0tbWVnYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogdW5zZXQ7XG59XG4ubWVnYS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxLjJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAxLjJlbSkpO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5tZWdhLW1lbnVfX2xpc3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICB0ZXh0LWFsaWduLWxhc3Q6IHVuc2V0O1xufVxuLm1lZ2EtbWVudV9fZ3JpZCAuZ3JpZF9fY29sLW1kLTM6bnRoLWNoaWxkKDRuKSAubWVnYS1tZW51X19saXN0LXdyYXAge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubWVnYS1tZW51IC5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWdhLW1lbnVfX2xpc3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5tZWdhLW1lbnVfX2hlYWRlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgMC42ZW07XG59XG4ubWVnYS1tZW51X19oZWFkZXItY29udGFpbmVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1lZ2EtbWVudV9faGVhZGVyLWNvbnRhaW5lcl9fdGV4dC0tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZWdhLW1lbnVfX2xpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcy1tZWdhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjEwNyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXMtbWVnYTpob3ZlciA+IC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWdhLW1lbnVfX3Byb21vdGlvbi1pbWFnZSB7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuLmxlZnQtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmxlZnQtbmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbi5sZWZ0LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggI2QzZDNkMyBzb2xpZDtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLS1sZWZ0OmNoZWNrZWQgfiAubW9iaWxlLW5hdmlnYXRpb24ge1xuICBsZWZ0OiAwO1xufVxuLm1vYmlsZS1uYXYtdHJpZ2dlci0tbGVmdDpjaGVja2VkIH4gLnNpdGUge1xuICBsZWZ0OiAzMDBweDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItLXJpZ2h0OmNoZWNrZWQgfiAubW9iaWxlLW5hdmlnYXRpb24ge1xuICByaWdodDogMDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXItLXJpZ2h0OmNoZWNrZWQgfiAuc2l0ZSB7XG4gIHJpZ2h0OiAzMDBweDtcbn1cbi5tb2JpbGUtbmF2LXRyaWdnZXI6Y2hlY2tlZCB+IC5tb2JpbGUtbmF2LXRyaWdnZXItb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW5hdi10cmlnZ2VyLWJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxGMEM5XCI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLW5hdmlnYXRpb24tLXJpZ2h0IHtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbi0tbGVmdCB7XG4gIGxlZnQ6IC0zMDBweDtcbn1cbi5tb2JpbGUtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMzgpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubW9iaWxlLW5hdmlnYXRpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tZW51LW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWVudS1tb2JpbGVfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWVudS1tb2JpbGVfX2xpbmssXG4ubWVudS1tb2JpbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWVudS1tb2JpbGVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLnUtdGEtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA0XCI7XG4gIG1hcmdpbjogLTNweCBhdXRvIDFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtMyB7XG4gIHBhZGRpbmctbGVmdDogMi44ZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNGVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWxldmVsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDQuNmVtO1xufVxuLm1lbnUtbW9iaWxlX19saW5rLS1sZXZlbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjJlbTtcbn1cbi5tZW51LW1vYmlsZV9fbGluay0tbGV2ZWwtOCB7XG4gIHBhZGRpbmctbGVmdDogNS44ZW07XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1tb2JpbGVfX2xpbmstLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5tZW51LW1vYmlsZV9fbGluay1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWVudS1tb2JpbGVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgfiAubWVudS1tb2JpbGVfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LW1vYmlsZV9faXRlbS0tb3BlbiA+IC5tZW51LW1vYmlsZV9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51LW1vYmlsZV9fbGlua19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LW1vYmlsZV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXI6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxGMDY3XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgfiAubWVudS1tb2JpbGVfX2xpbmtfX3dyYXAgLm1lbnUtbW9iaWxlX190cmlnZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2OFwiO1xufVxuLmV4cGFuZC10cmlnZ2VyIHtcbiAgdG9wOiAwO1xufVxuLyogZXh0cmEgKi9cbi5tZW51LW1vYmlsZV9fdHJpZ2dlci5tZW51LW1vYmlsZV9fdHJpZ2dlci0tYmFjayB7XG4gIGxlZnQ6IDAuMWVtO1xuICByaWdodDogdW5zZXQ7XG59XG4ubWVudS1tb2JpbGVfX3RyaWdnZXIubWVudS1tb2JpbGVfX3RyaWdnZXItLWJhY2s6OmJlZm9yZSB7XG4gIG1hcmdpbjogLTNweCBhdXRvIDFweDtcbiAgY29udGVudDogXCJcXEYxMDRcIjtcbn1cbi5tZW51LW1vYmlsZV9fdHJpZ2dlci0tYmFjayArIC5tZW51LW1vYmlsZV9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tZW51LW1vYmlsZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWVudS1sZWZ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtbGVmdC5tZW51LWxlZnQtLXN1Ym1lbnUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LWxlZnRfX3RyaWdnZXI6Y2hlY2tlZCB+IC5tZW51LWxlZnQubWVudS1sZWZ0LS1zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1sZWZ0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudS1sZWZ0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogMC42ZW0gMS4yZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudS1sZWZ0X19saW5rOmhvdmVyOm5vdCgubWVudS1sZWZ0X19saW5rLS1sZXZlbC0yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ubWVudS1sZWZ0X19saW5rLm1lbnUtbGVmdF9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5tZW51LWxlZnRfX2Fycm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUtbGVmdF9fYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjEwNyc7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLm1lbnUtbGVmdF9fdHJpZ2dlcjpjaGVja2VkICsgLm1lbnUtbGVmdF9fYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjEwNic7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLm1lbnUtdG9vbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1lbnUtdG9vbHNfX2xpbmsge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS10b29sc19faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4ubWVudS10b29sc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRvb2xzLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGUtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNGVtO1xufVxuLmFydGljbGVfX2hlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5hcnRpY2xlX19oZWFkZXItLWdpYW50IHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5hcnRpY2xlX19zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4uYXJ0aWNsZV9fc3ViaGVhZGVyLS1naWFudCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5hcnRpY2xlX19sZWFkdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuLmFydGljbGVfX3Bvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFydGljbGVfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hcnRpY2xlX19pbWFnZS1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBtYXJnaW46IDAuM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlX19pbWFnZS16b29tLXdyYXAge1xuICBjdXJzb3I6IHpvb20taW47XG59XG4uYXJ0aWNsZV9faW1hZ2UtLWJhbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uYXJ0aWNsZV9fc3Vic2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFydGljbGVfX3Nob3J0LXN1bW1hcnkge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZV9fc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMS44MnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hcnRpY2xlX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luOiAwIDM1cHg7XG59XG4uYXJ0aWNsZV9fcXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uYXJ0aWNsZV9fcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hcnRpY2xlX19wYXJhZ3JhcGgtLWdyZWF0LXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXJ0aWNsZV9fcGFyYWdyYXBoIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLmFydGljbGVfX3BhcmFncmFwaCBvbCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5hcnRpY2xlX19pbmZvLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFydGljbGVfX2luZm8tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xufVxuLmFydGljbGVfX2Jsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgdG9wOiAwO1xufVxuLmFydGljbGVfX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBib3R0b206IDA7XG59XG4uYXJ0aWNsZV9fZ3JpZC0tbGluZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbn1cbi5hcnRpY2xlX19kcm9wLWNhcCB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYXJ0aWNsZV9fb3ZlcmxheS1vZmZzZXQge1xuICB0b3A6IC0xNzBweDtcbn1cbi5hcnRpY2xlLWxpc3RfX2l0ZW0taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5hcnRpY2xlLWxpc3RfX2l0ZW0tbWljcm8taW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4uYXJ0aWNsZS1saXN0X19pdGVtLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG4uYXJ0aWNsZS1zaW1wbGUtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuLmFydGljbGUtc2ltcGxlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYXJ0aWNsZS1jYXJvdXNlbC1pdGVtX193cmFwIHtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtY2Fyb3VzZWwtaXRlbV9fd3JhcCB7XG4gICAgcGFkZGluZzogMC42ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aW1lbGluZV9fZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4udGltZWxpbmVfX2RhdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG4udGltZWxpbmVfX2RhdGUtLWNsZWFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50aW1lbGluZV9fZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IDUwJTtcbn1cbi50aW1lbGluZV9fZGF0ZS0tY2xlYW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmVfX2RhdGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGltZWxpbmVfX2RhdGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xufVxuLmZvb3Rlcl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZm9vdGVyX19jYXJkLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmZvb3Rlcl9fcGF5bWVudC10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpcmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53aXJlLWltYWdlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjAzMCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4ud2lyZS1pbWFnZS1saW5lcyB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC40KSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuNCkgMjBweCk7XG59XG4uZ3JpZF9fY29sLTEyIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1sZy0xMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbWQtMTIgLndpcmUtaW1hZ2UsXG4uZ3JpZF9fY29sLXNtLTEyIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC14cy0xMiAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4uZ3JpZF9fY29sLTEyIC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtbGctMTIgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1tZC0xMiAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLXNtLTEyIC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wteHMtMTIgLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE0cHgpO1xufVxuLmdyaWRfX2NvbC00IC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1sZy00IC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1tZC00IC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1zbS00IC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC14cy00IC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5ncmlkX19jb2wtNCAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLWxnLTQgLndpcmUtaW1hZ2U6OmFmdGVyLFxuLmdyaWRfX2NvbC1tZC00IC53aXJlLWltYWdlOjphZnRlcixcbi5ncmlkX19jb2wtc20tNCAud2lyZS1pbWFnZTo6YWZ0ZXIsXG4uZ3JpZF9fY29sLXhzLTQgLndpcmUtaW1hZ2U6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xufVxuLmdyaWRfX2NvbC0zIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1sZy0zIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1tZC0zIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC1zbS0zIC53aXJlLWltYWdlLFxuLmdyaWRfX2NvbC14cy0zIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5ncmlkX19jb2wtMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbGctMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtbWQtMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wtc20tMiAud2lyZS1pbWFnZSxcbi5ncmlkX19jb2wteHMtMiAud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlX193cmFwcGVyIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvZ28gLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5sb2dvIC53aXJlLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdMb2dvJztcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAyNHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5yZWNlaXB0X19sb2dvIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4ucmVjZWlwdF9fbG9nbyAud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnTG9nbyc7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMjlweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4udGFibGUgLndpcmUtaW1hZ2Uge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4ubWluaS1jYXJ0LXRhYmxlIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmNhcnQtdGFibGVfX2ltYWdlIC53aXJlLWltYWdlIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmRyb3Bkb3duX19pdGVtIC53aXJlLWltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5mb290ZXJfX2NhcmQtdHlwZSAud2lyZS1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ubGlnaHRib3ggLndpcmUtaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmdhbGxlcnktc2xpZGVyX19pbWFnZSAud2lyZS1pbWFnZSB7XG4gIHdpZHRoOiA1NTBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cbi5sYXllcmVkLWltYWdlIC53aXJlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi53aXJlLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArICovXG4gIGZpbHRlcjogZ3JheTtcbiAgLyogSUU2LTkgKi9cbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSg5OSUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBGaXggZm9yIHRyYW5zaXRpb24gZmxpY2tlcmluZyAqL1xufVxuLmJhY2tncm91bmQtaW1hZ2Uud2lyZS1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC40KSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuNCkgMjBweCk7XG59XG4uYmFja2dyb3VuZC1pbWFnZV9fd3JhcHBlciAud2lyZS1pbWFnZTo6YWZ0ZXIge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlLndpcmUtaW1hZ2UtbGluZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZF9fY29sLTEyLmJhY2tncm91bmQtaW1hZ2Uud2lyZS1pbWFnZS1saW5lcyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ud2lyZWZyYW1lLXRvb2xzX19pbmZvIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLndpcmVmcmFtZS10b29scy10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2lyZWZyYW1lLXRvb2xzLS1vcGVuIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ud2lyZWZyYW1lLXRvb2xzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY29tbWVudF9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tbWVudC1tYXJrIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5jb21tZW50LW1hcmtfX3RhZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjA7XG59XG4uY29tbWVudC1tYXJrLS1hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEI4NUM4O1xufVxuLmNvbW1lbnQtbWFyay0tYWN0aXZlIC5jb21tZW50LW1hcmtfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjg1Qzg7XG59XG4uY29tbWVudC1tYXJrLS1ob3Zlcjpub3QoLmNvbW1lbnQtbWFyay0tYWN0aXZlKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQzY4M0I7XG59XG4uY29tbWVudC1tYXJrLS1ob3Zlcjpub3QoLmNvbW1lbnQtbWFyay0tYWN0aXZlKSAuY29tbWVudC1tYXJrX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM2ODNCO1xufVxuLmNvbW1lbnQtdGV4dGFyZWEge1xuICBib3JkZXI6IDRweCBzb2xpZCAjMEI4NUM4O1xufVxuLmNvbW1lbnQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUM2ODNCO1xufVxuLmNvbW1lbnQtLWFjdGl2ZSAuY29tbWVudF9fbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDNjgzQjtcbn1cbi5wcm9kdWN0X190aHVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5wcm9kdWN0X190aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5wcm9kdWN0X19pbmZvLS10YWJzIHtcbiAgcGFkZGluZzogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3RfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cbi5wcm9kdWN0X19zZWN0aW9uLnByb2R1Y3RfX3NlY3Rpb24tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNkM2QzZDMgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDNkM2QzIHNvbGlkO1xufVxuLnByb2R1Y3RfX3NlY3Rpb24ucHJvZHVjdF9fc2VjdGlvbi0tcmliYm9uIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi5wcm9kdWN0X19kb2N1bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kdWN0X19kb2N1bWVudC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG59XG4ucHJvZHVjdF9fZG9jdW1lbnQtaW1nIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdF9fZG9jdW1lbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cbi5wcm9kdWN0X19wcmljZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3RfX3ByaWNlLWFjdGlvbnNfX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RfX3ByaWNlLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0X19wcmljZS1hY3Rpb25zX19wcmljZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdF9fcXVhbnRpdHktc2VsZWN0b3Ige1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLml0ZW0tbnVtYmVyIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xufVxuLml0ZW0tbnVtYmVyLS1jb21wcmVzc2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLnByaWNlLS1ycnAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5wcmljZS0tY29uZGVuc2VkIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtO1xufVxuLnByaWNlLS1taWNybyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS40N3JlbSAhaW1wb3J0YW50O1xufVxuLmJlZm9yZS1wcmljZSB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmJlZm9yZS1wcmljZS0tbWljcm8ge1xuICBmb250LXNpemU6IDEuNDdyZW0gIWltcG9ydGFudDtcbn1cbi52YXQtcHJpY2Uge1xuICBjb2xvcjogI2E4YThhODtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YXQtcHJpY2UtLW1pY3JvIHtcbiAgZm9udC1zaXplOiAxLjQ3cmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdF9fcHJpY2Utd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLnByb2R1Y3RfX3N0b2NrLWRlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmZhdm9yaXRlcy0tbWQge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5mYXZvcml0ZXMtLWxnIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLmZhdm9yaXRlcy0tZm9yLWdyaWQtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4uZmF2b3JpdGVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmF2b3JpdGVzLmRpc2FibGVkIGkge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbi5zdGlja2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zdGlja2Vycy1jb250YWluZXIuc3RpY2tlcnMtY29udGFpbmVyLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lci5zdGlja2Vycy1jb250YWluZXItLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLnN0aWNrZXJzLWNvbnRhaW5lci0tcm93IC5zdGlja2Vycy1jb250YWluZXJfX3RhZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNmVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzNDIzRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0aWNrZXJzLWNvbnRhaW5lcl9fdGFnLS1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGlja2Vycy1jb250YWluZXJfX3RhZy0tYmFsbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIG1hcmdpbjogMC42ZW07XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG59XG4uc3RpY2tlcnMtY29udGFpbmVyLS1yaWdodCB7XG4gIHJpZ2h0OiAwLjZlbTtcbiAgbGVmdDogaW5oZXJpdDtcbn1cbi5wcm9kdWN0IC5zdGlja2Vycy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uc3RpY2tlcnMtY29udGFpbmVyX190YWctLW1pY3JvIHtcbiAgbWFyZ2luOiAwLjNlbTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RvY2staWNvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RvY2staWNvbi0taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBEMjAwO1xufVxuLnN0b2NrLWljb24tLW5vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzQyM0Y7XG59XG4uc3RvY2staWNvbi0tY29tbWluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzY4M0I7XG59XG4uZGVsaXZlcnktYW5kLXN0b2NrLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ucGFyY2VsLXNob3AtYWRkcmVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5zdGF0aWMtdmFyaWFudCB7XG4gIGNvbG9yOiAjZDNkM2QzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YXRpYy12YXJpYW50LS1jb2xvciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbn1cbi5zdGF0aWMtdmFyaWFudC0tY29sb3ItLWxnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3ZTdlN2UsIGluc2V0IDAgMCAwIDJweCAjZmZmZmZmO1xufVxuLnN0YXRpYy12YXJpYW50LS1jb2xvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnF0eS1maWVsZCB7XG4gIG1heC13aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXR5LWZpZWxkLS1ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4ucXR5LWZpZWxkLS1hY3RpdmUge1xuICBhbmltYXRpb246IGFjdGl2ZS1xdHkgMXMgMTtcbn1cbkBrZXlmcmFtZXMgYWN0aXZlLXF0eSB7XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MzA0QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbn1cbi5jYXJ0LXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LW9yZGVybGluZV9fY2VsbCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmNhcnQtb3JkZXJsaW5lX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLmNhcnQtb3JkZXJsaW5lX19jZWxsX19ibG9jayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5jYXJ0LXRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGQge1xuICBib3JkZXItdG9wOiAwIHNvbGlkICNmZmY7XG59XG4uY2FydC10YWJsZV9faW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbn1cbi5jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmNhcnQtdGFibGVfX2FjdGlvbnMge1xuICB3aWR0aDogNzBweDtcbn1cbi5jYXJ0LXRhYmxlX19wcmljZSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5jYXJ0LXN1bW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmNhcnQtc3VtbWFyeV9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJ0LXN1bW1hcnlfX3N1YnRvdGFscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjgycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYXJ0LXN1bW1hcnlfX3RvdGFscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyLjI0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYXJ0LXN1bW1hcnlfX3RvdGFscy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5jYXJ0LW9yZGVybGluZV9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xufVxuLmNhcnQtb3JkZXJsaW5lX19mYWRlZC10ZXh0IHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcnRfX2V4cGFuZGFibGUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJ0X19leHBhbmRhYmxlIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcnRfX2V4cGFuZGFibGUgYnV0dG9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLmNhcnRfX2V4cGFuZGFibGUgfiAuZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4uY2FydF9fZXhwYW5kYWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NUNBO1xufVxuLm1hdHJpeCB7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG4uaXMtb3BlbiAubWF0cml4X19pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMDU2Jztcbn1cbi5tYXRyaXhfX2lucHV0LWNlbGwge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLm1hdHJpeF9fY2VsbC1kaXNhYmxlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG59XG4ubWF0cml4LWlucHV0LWZpZWxkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4ubWF0cml4LWlucHV0LWZpZWxkOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm1hdHJpeC1pbnB1dC1maWVsZDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm1hdHJpeC1pbnB1dC1maWVsZDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNjI4MjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5tYXRyaXgtbGFiZWwtZmllbGQtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLm1hdHJpeC1sYWJlbC1maWVsZC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ubWF0cml4LW9wdGlvbi1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5tYXRyaXgtb3B0aW9uLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOGE4YTg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbG9hdGluZy1taW5pLWNhcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5taW5pLWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5taW5pLWNhcnRfX2NvdW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubWluaS1jYXJ0X19jb3VudGVyLm1pbmktY2FydF9fY291bnRlci0taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaGFkb3c6IDA7XG59XG4ubWluaS1jYXJ0LWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhlYWRlci1tZW51X19saW5rICsgLm1pbmktY2FydC1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWluaS1jYXJ0LWRyb3Bkb3duX19pbm5lciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMS4yZW07XG59XG4ubWluaS1jYXJ0LWRyb3Bkb3duX19ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuLm1pbmktY2FydC10YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZS5taW5pLWNhcnQtb3JkZXJsaW5lLS1kaXNjb3VudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fcmVtb3ZlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2E4YThhODtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS0tbGcge1xuICBmb250LXNpemU6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLS1tZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUtLXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4ubWluaS1jYXJ0LW9yZGVybGluZV9fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLS1mdWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lX19uYW1lLm1pbmktY2FydC1vcmRlcmxpbmVfX25hbWUtLXRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1pbmktY2FydC1vcmRlcmxpbmVfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5taW5pLWNhcnRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWluaS1jYXJ0LXRvdGFscyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLm1pbmktY2FydC10b3RhbHM6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2R1Y3QtbGlzdCB7XG4gIHRvcDogLTAuNmVtO1xufVxuLnByb2R1Y3QtbGlzdC0tc2hhZG93IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAxcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnByb2R1Y3QtbGlzdC0tc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xufVxuLnByb2R1Y3QtbGlzdF9fY29uZGVuc2VkLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuLnByb2R1Y3QtbGlzdC1wcm9kdWN0cy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLnByb2R1Y3QtbGlzdF9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ucHJvZHVjdC1saXN0X19saXN0LWl0ZW1fX2xlZnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi5wcm9kdWN0LWxpc3RfX2xpc3QtaXRlbV9fcmlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMS4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fbGlzdC1pdGVtX19yaWdodCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1saXN0X19saXN0LWl0ZW1fX3ByaWNlLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ucHJvZHVjdC1saXN0X19ncmlkLWl0ZW1fX2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG59XG4ucHJvZHVjdC1saXN0X19ncmlkLWl0ZW1fX3ByaWNlLWluZm8ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZC1pdGVtX19mb290ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDAuM2VtIDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pdGVtX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1pdGVtX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1mYXZvcml0ZXMge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbn1cbi5wcm9kdWN0LWxpc3RfX2RldGFpbHMtYWN0aW9ucyB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLWltYWdlIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuLmZhY2V0cy1jb250YWluZXJfX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9faGVhZGVyIHtcbiAgcGFkZGluZzogMS4yZW0gMC42ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY2V0cy1jb250YWluZXJfX2xpc3Qge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5mYWNldHMtY29udGFpbmVyX19saXN0LmlzLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbGlzdC0tbW9yZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42ZW0gMDtcbn1cbi5mYWNldHMtY29udGFpbmVyX19tb3JlLmlzLXRvZ2dsZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmFjZXRzLWNvbnRhaW5lcl9fbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaXMtdG9nZ2xlZCAuZmFjZXRzLWNvbnRhaW5lcl9fbW9yZS1idXR0b24gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY2hlY2tib3gtZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sICsgbGFiZWwuY2hlY2tib3gtZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrYm94LWZhY2V0X19sYWJlbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDZweCAwIDRweDtcbn1cbi5jaGVja2JveC1mYWNldF9fY291bnQge1xuICBjb2xvcjogI2QzZDNkMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjZXRzLWNvbnRhaW5lci10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhY2V0cy1jb250YWluZXItLXRvcCxcbiAgLmZhY2V0cy1jb250YWluZXItLXRvcC5leHBhbmRhYmxlLS1jb2xsYXBzZWQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZmFjZXRzLWNvbnRhaW5lci0tbGVmdCxcbiAgLmZhY2V0cy1jb250YWluZXItLWxlZnQuZXhwYW5kYWJsZS0tY29sbGFwc2VkIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1saXN0X19kZXRhaWxzLXVuaXRzLXNlbGVjdG9yLS1zZXBhcmF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1mYXZvcml0ZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNmVtO1xuICAgIHJpZ2h0OiAwLjZlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1wcmljZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2RldGFpbHMtaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAucHJvZHVjdC1saXN0X19kZXRhaWxzLXVuaXRzLXNlbGVjdG9yLS1zZXBhcmF0ZWQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1yaWdodC1ib3R0b20tc2VjdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1yaWdodC1ib3R0b20tc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdF9fZGV0YWlscy1hY3Rpb25zIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG4uZmF2b3JpdGVzLS1mb3ItdGlsZXMtdmlldyB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwLjVlbTtcbn1cbi5jaGVja291dCBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQgbGFiZWwgPiBzbWFsbCB7XG4gIGNvbG9yOiAjODY4Njg2O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNoZWNrb3V0IGxhYmVsID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2hlY2tvdXRfX2hlYWRlci1zdGVwcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2hlY2tvdXRfX2hlYWRlci1zdGVwcy1pdGVtOmhvdmVyLFxuLmNoZWNrb3V0X19oZWFkZXItc3RlcHMtaXRlbS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5jaGVja291dF9faGVhZGVyLXN0ZXBzLWl0ZW0uZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYWRhZDtcbn1cbi5jaGVja291dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGVja291dF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaGVja291dF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICB9XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uY2hlY2tvdXQtaW5wdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtICsgLmNoZWNrb3V0LWlucHV0X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMS42cHggc29saWQgI2U0ZTRlNDtcbn1cbi5jaGVja291dC1pbnB1dF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzg2ODY4NjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtLWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtLWljb24gPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuLmNoZWNrb3V0LWlucHV0X19pdGVtLWVkaXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmxhYmVsOmhvdmVyIC5jaGVja291dC1pbnB1dF9faXRlbS1lZGl0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2hlY2tvdXQtaW5wdXRfX3ByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4uY2hlY2tvdXRfX3NpZGViYXItaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiAxLjJlbTtcbn1cbi5yZWNlaXB0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY2VpcHRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40ZW07XG4gIH1cbn1cbi5yZWNlaXB0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY2VpcHRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi5yZWNlaXB0X19pdGVtICsgLnJlY2VpcHRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWlwdF9faXRlbSArIC5yZWNlaXB0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVjZWlwdF9faXRlbS0tc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5yZWNlaXB0X19kYXRhLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNmVtO1xuICBib3JkZXItYm90dG9tOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xufVxuLnJlY2VpcHRfX2RhdGEtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjZWlwdF9fZGF0YS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlY2VpcHRfX2RhdGEtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLnJlY2VpcHRfX2RhdGEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmVjZWlwdF9fZGF0YS1pdGVtICsgLnJlY2VpcHRfX2RhdGEtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVjZWlwdF9fZGF0YS1pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWNlaXB0X19kYXRhLWl0ZW06bnRoLWNoaWxkKG4rNSkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICB9XG59XG4ub3JkZXJkcmFmdF9fYnV0dG9uLS1yZW5hbWUgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm9yZGVyZHJhZnRfX2J1dHRvbi0tcmVuYW1lIGk6aG92ZXIge1xuICBjb2xvcjogIzAwODVDQTtcbn1cbi5vcmRlcmRyYWZ0X19idXR0b24tLXJlbmFtZTpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwLjNlbSAxLjJlbTtcbn1cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmVhZGNydW1iX19pdGVtIGEge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5icmVhZGNydW1iX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAnXFxGMTA1JztcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLmJ0bixcbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtc3BhY2luZzogaW5pdGlhbDtcbn1cbi5idG46aG92ZXI6bm90KC5kaXNhYmxlZCksXG4uYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5idXR0b246aG92ZXI6bm90KDpkaXNhYmxlZCksXG4uYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxcbi5idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG46Zm9jdXM6bm90KC5kaXNhYmxlZCksXG4uYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpLFxuLmJ0bjpmb2N1czpub3QoOmRpc2FibGVkKSxcbi5idXR0b246Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4uYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxcbi5idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmJ0bi0tZGVsZXRlOmhvdmVyLFxuLmJ1dHRvbi0tZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG4uYnRuLS1leHBhbmQ6aG92ZXIsXG4uYnV0dG9uLS1leHBhbmQ6aG92ZXIge1xuICBjb2xvcjogIzAwODVDQTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnV0dG9uLmRpc2FibGVkIC5idG46ZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbi5idG4tLXByaW1hcnk6aG92ZXIsXG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tLXByaW1hcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XG4gIGJvcmRlci1jb2xvcjogIzdlN2U3ZTtcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tLXNlY29uZGFyeTpob3Zlcixcbi5idG4tLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLS1zZWNvbmRhcnkuYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NTg1ODtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuLmJ0bi0tdGVydGlhcnkge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xufVxuLmJ0bi0tdGVydGlhcnk6Zm9jdXMsXG4uYnRuLS10ZXJ0aWFyeTpob3Zlcixcbi5idG4tLXRlcnRpYXJ5OmFjdGl2ZSxcbi5idG4tLXRlcnRpYXJ5LmJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbn1cbi5idG4tLXNtIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmJ0bi0tbGcge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDUuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweCA0cmVtO1xufVxuLmJ0bi0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uYnRuLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1jbGVhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tLWNsZWFuOmZvY3VzLFxuLmJ0bi0tY2xlYW46aG92ZXIsXG4uYnRuLS1jbGVhbjphY3RpdmUsXG4uYnRuLS1jbGVhbi5idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IG5vbmU7XG59XG4uYnRuLS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWxpbmstY2xlYW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYnRuLS1saW5rLWNsZWFuOmZvY3VzLFxuLmJ0bi0tbGluay1jbGVhbjpob3Zlcixcbi5idG4tLWxpbmstY2xlYW46YWN0aXZlLFxuLmJ0bi0tbGluay1jbGVhbi5idG4tLWFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLXJhaXNlZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmJ0bi0tdGFnIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4tLXRhZy5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLS10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWctYnRuLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50YWctYnRuLXRyaWdnZXI6Y2hlY2tlZCArIC5idG4tLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tY29sb3Jib3gge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuICBwYWRkaW5nOiAwO1xufVxuLmJ0bi0tY29sb3Jib3guY2hlY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NDU0NTQ7XG59XG5bdHlwZT1cInN1Ym1pdFwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cImJ1dHRvblwiXSB7XG4gIEBleHRlbmQgLmJ0bjtcbn1cbi5idG5fX2NvbG9yYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uYnV0dG9ucy1jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbi5idXR0b25zLWNvbGxlY3Rpb24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbnMtY29sbGVjdGlvbi5idXR0b25zLWNvbGxlY3Rpb24tLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idXR0b25zLWNvbGxlY3Rpb24gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5idXR0b25zLWNvbGxlY3Rpb24gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5jaXJjbGUtaWNvbi1idG4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmNpcmNsZS1pY29uLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC04cHg7XG59XG4uYnRuLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLXNwaW5uZXIuZmEsXG4uYnRuLXNwaW5uZXIuZmFiLFxuLmJ0bi1zcGlubmVyLmZhbCxcbi5idG4tc3Bpbm5lci5mYXIsXG4uYnRuLXNwaW5uZXIuZmFzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2UtYnRuLXByaW1hcnktaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDIuNGVtO1xuICB9XG59XG4uY2FyZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXJkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZF9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICB9XG59XG4uY2FyZF9faXRlbSArIC5jYXJkX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmRfX2l0ZW0gKyAuY2FyZF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gIH1cbn1cbi5jYXJkX19pdGVtLXN1YnNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcmRfX2l0ZW0tc3Vic2V0LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9faXRlbS1zdWJzZXQtaXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNhcmQtaGVhZGVyICsgLmNhcmQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jYXJkLWJvZHkge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgfVxufVxuLmNhcmQtaGVhZGVyX19zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMS42cHggI2QzZDNkMyBzb2xpZDtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xufVxuLmNhcmQtaGVhZGVyX19zdGF0dXMuY2FyZC1oZWFkZXJfX3N0YXR1cy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE3NTA1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzQxNzUwNTtcbn1cbi5jYXJkLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi4yNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4ucGFyYWdyYXBoLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QzZDNkMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTVweDtcbn1cbi5jYXJvdXNlbC0taGlkZGVuLFxuLmNhcm91c2VsX19jb250YWluZXItLWhpZGRlbiB7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcm91c2VsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xufVxuLmNhcm91c2VsLS1ob3Jpem9udGFsIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJvdXNlbF9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWxfX3NsaWRlLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2Fyb3VzZWxfX3NsaWRlLS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLXByZXYtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjFweCk7XG4gIGxlZnQ6IDEuMmVtO1xuICB6LWluZGV4OiA5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcm91c2VsLXByZXYtYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA1Myc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1uZXh0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIxcHgpO1xuICByaWdodDogMS4yZW07XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmNhcm91c2VsLW5leHQtYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA1NCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmNhcm91c2VsLS12ZXJ0aWNhbCAuY2Fyb3VzZWwtcHJldi1idG4sXG4uY2Fyb3VzZWwtcHJldi1idG4tLXZlcnRpY2FsIHtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxOXB4KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwLjNlbTtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLXByZXYtYnRuOmJlZm9yZSxcbi5jYXJvdXNlbC1wcmV2LWJ0bi0tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjA3Nyc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLW5leHQtYnRuLFxuLmNhcm91c2VsLW5leHQtYnRuLS12ZXJ0aWNhbCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwLjZlbTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTlweCk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMC4zZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXJvdXNlbC0tdmVydGljYWwgLmNhcm91c2VsLW5leHQtYnRuOmJlZm9yZSxcbi5jYXJvdXNlbC1uZXh0LWJ0bi0tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjA3OCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5jYXJvdXNlbF9fZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcm91c2VsX19kb3Qge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgbWFyZ2luOiAwIDdweDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNW1zIGVhc2U7XG59XG4uY2Fyb3VzZWxfX2RvdDpob3Zlcixcbi5jYXJvdXNlbF9fZG90OmZvY3VzLFxuLmNhcm91c2VsX19kb3Q6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmNhcm91c2VsX19kb3QuY2Fyb3VzZWxfX2RvdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2Fyb3VzZWxfX3ByZWxvYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcm91c2VsX19wcmVsb2FkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuLmNhcm91c2VsX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjgycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxLjJlbTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG59XG4uY29sb3ItYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEycHg7XG59XG4uY29sb3ItYm94X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY29sb3ItYm94X19jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4uY29sb3ItYm94X19jb2xvciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb2xvci1ib3hfX3ZhbHVlIHtcbiAgY29sb3I6ICNhOGE4YTg7XG59XG4uZGF0YS1saXN0X19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGEtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZGF0YS1saXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5kYXRhLWxpc3RfX2l0ZW06aG92ZXIgLmRhdGEtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhdGEtbGlzdF9faXRlbS0taGFzLWFjdGlvbnMgdHIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGF0YS1saXN0X19hY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uZGF0YS1saXN0X19hY3Rpb24tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZGF0YS1saXN0X19yZW1vdmUtYnRuIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5kYXRhLWxpc3RfX21haW4taXRlbSB7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbn1cbi5kYXRhLWxpc3RfX2luZm8taXRlbSB7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbSAwLjVlbTtcbn1cbi5kYXRhLWxpc3Qtc21hbGwtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5kcm9wZG93bi10cmlnZ2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHJvcGRvd24tdHJpZ2dlci1vZmYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1hYnNvbHV0ZS1wb3NpdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1wb3NpdGlvbi0zMnB4IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgei1pbmRleDogNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAtMTBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLS1yaWdodC1hbGlnbmVkIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLWNvbWJpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiA2OTBweDtcbiAgd2lkdGg6IDE1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHJvcGRvd24uZHJvcGRvd24tLWNvbWJpbmVkLW1vYmlsZSB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25fX2NvbHVtbi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMC4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJvcGRvd25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kcm9wZG93bl9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bl9fYnRuLmRyb3Bkb3duX19idG4tLXVuaXQtc2VsZWN0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuLmRyb3Bkb3duX19idG4uZHJvcGRvd25fX2J0bi0tc21hbGwge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmRyb3Bkb3duX19idG4uZHJvcGRvd25fX2J0bi0tY2xlYW4ge1xuICBwYWRkaW5nOiAwIDAuM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHJvcGRvd25fX2J0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNmVtO1xufVxuLmRyb3Bkb3duX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duX19jb250ZW50LS1zaG93LWxlZnQge1xuICByaWdodDogLTM4cHg7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtLW5vLWxpbWl0IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZHJvcGRvd25fX2NvbnRlbnQtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5kcm9wZG93bl9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5kcm9wZG93bl9faXRlbS5kcm9wZG93bl9faXRlbS0tbm90LXNlbGVjdGFibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlcGVyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmRyb3Bkb3duX19pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG4uZHJvcGRvd25fX2l0ZW0uYWN0aXZlLmRyb3Bkb3duX19pdGVtLS1ub3Qtc2VsZWN0YWJsZSxcbi5kcm9wZG93bl9faXRlbTpob3Zlci5kcm9wZG93bl9faXRlbS0tbm90LXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmRyb3Bkb3duX19pdGVtLmFjdGl2ZS5kcm9wZG93bl9faXRlbS0tYWN0aXZlLFxuLmRyb3Bkb3duX19pdGVtOmhvdmVyLmRyb3Bkb3duX19pdGVtLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd25fX2l0ZW0tLXNlcGVyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLmRyb3Bkb3duLXRyaWdnZXI6Y2hlY2tlZCArIC5kcm9wZG93biAuZHJvcGRvd25fX2J0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6ICdcXEYxMDYnO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZHJvcGRvd24tdHJpZ2dlcjpjaGVja2VkICsgLmRyb3Bkb3duIC5kcm9wZG93bl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLXRyaWdnZXI6Y2hlY2tlZCArIC5kcm9wZG93biAuZHJvcGRvd24tdHJpZ2dlci1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51bml0LXNlbGVjdG9yLS1yZWFkb25seSAuZHJvcGRvd25fX2J0bi0tdW5pdC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi51bml0LXNlbGVjdG9yLS1yZWFkb25seSAuZHJvcGRvd25fX2J0bi0tdW5pdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdCBpIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RfX2l0ZW0tLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuLmxpc3RfX2l0ZW0tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5saXN0X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdF9fbGluazpob3Zlcixcbi5saXN0X19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpc3RfX251bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0X19udW1iZXJlZC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdF9fc2VwZXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5saXN0X19zZXBlcmF0b3ItLWNsZWFuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3QtLWNsZWFuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LS1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5tYXAtY29udGFpbmVyX19jYW52YXMge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWFwLWNvbnRhaW5lcl9fY2FudmFzICoge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tYXAtY29udGFpbmVyX19jYW52YXNfX2xvY2F0aW9uLWluZm8gaDUsXG4ubWFwLWNvbnRhaW5lcl9fY2FudmFzX19sb2NhdGlvbi1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG4uZHluYW1pY3dlYi1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqem9vbTogMTtcbn1cbi5keW5hbWljd2ViLW1hcCA+IC5keW5hbWljd2ViLW1hcF9fd3JhcCB7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAyZW07XG59XG4uZHluYW1pY3dlYi1tYXBfX3dyYXAsXG4uZHluYW1pY3dlYi1tYXBfX21hcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keW5hbWljd2ViLW1hcF9fbG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmR5bmFtaWN3ZWItbWFwX19sb2NhdGlvbi1pbmZvIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHluYW1pY3dlYi1tYXBfX2xvY2F0aW9uLWNvbnRhY3Qge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZmlsZXB1Ymxpc2hfX2ltYWdlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA5OTk7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmZpbGVwdWJsaXNoX19pbWFnZSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5maWxlcHVibGlzaF9fYmFjay1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbGVwdWJsaXNoX191cmwge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWxlcHVibGlzaF9faW5mbyAqIHtcbiAgZmxleDogMTtcbn1cbi5maWxlcHVibGlzaF9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlsZXB1Ymxpc2hfX2RhdGUsXG4uZmlsZXB1Ymxpc2hfX2ZpbGVzaXplIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2E4YThhODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi8qIE1lZGlhIFF1ZXJpZXNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLypcbk5vdGU6IFRoZSBiZXN0IHdheSB0byBzdHJ1Y3R1cmUgdGhlIHVzZSBvZiBtZWRpYSBxdWVyaWVzIGlzIHRvIGNyZWF0ZSB0aGUgcXVlcmllc1xubmVhciB0aGUgcmVsZXZhbnQgY29kZS4gRm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50ZWQgdG8gY2hhbmdlIHRoZSBzdHlsZXMgZm9yIGJ1dHRvbnNcbm9uIHNtYWxsIGRldmljZXMsIHBhc3RlIHRoZSBtb2JpbGUgcXVlcnkgY29kZSB1cCBpbiB0aGUgYnV0dG9ucyBzZWN0aW9uIGFuZCBzdHlsZSBpdFxudGhlcmUuXG4qL1xuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb2RhbC1vdmVybGF5Lm1vZGFsLW92ZXJsYXktLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1ZW0pO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcbiAgfVxufVxuLm1vZGFsIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLS14cyB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5tb2RhbC0tc20ge1xuICB3aWR0aDogNDAwcHg7XG59XG4ubW9kYWwtLW1kIHtcbiAgd2lkdGg6IDU1MHB4O1xufVxuLm1vZGFsLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLm1vZGFsLS04MDBweCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1vZGFsLS1mdWxsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJlbSk7XG59XG4ubW9kYWwtLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJlbSk7XG59XG4ubW9kYWwtLWZ1bGxfX2ltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDZlbSk7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDZlbSk7XG59XG4ubW9kYWwtLWlmcmFtZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB3aWR0aDogOTIwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5tb2RhbF9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kYWwtaGVpZ2h0LS14cyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1zbSB7XG4gIGhlaWdodDogMjgwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1tZCB7XG4gIGhlaWdodDogNTUwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1sZyB7XG4gIGhlaWdodDogOTIwcHg7XG59XG4ubW9kYWwtaGVpZ2h0LS1mdWxsIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDEuMmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4ubW9kYWxfX2JvZHktLWZ1bGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5tb2RhbF9fYm9keS0tZmlsZS1wcmV2aWV3IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG59XG4ubW9kYWxfX2ltYWdlLS1maWxlLXByZXZpZXcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNWVtKTtcbn1cbi5tb2RhbC10b29scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogOTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vZGFsLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtdHJpZ2dlcjpjaGVja2VkICsgLm1vZGFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwLjhlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ubW9kYWxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2RhbF9fY2xvc2UtYnRuLS1jbGVhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC0tdG9wLWxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2RhbC0tdG9wLXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubW9kYWwtLWJvdHRvbS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubW9kYWwtLWJvdHRvbS1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuLm1vZGFsLS1ib3R0b20tYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG4ubW9kYWwtLXRvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5tb2RhbC0tcGFkZGluZy1mb3ItY2xvc2UtYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5tb2RhbF9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLm1vZGFsX19mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm1vZGFsX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbF9faW1hZ2UtbWluLXNpemUtd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbF9faW1hZ2VzLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuMmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5tb2RhbF9fcHJldi1idG4sXG4ubW9kYWxfX25leHQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWxfX3ByZXYtYnRuOmZvY3VzLFxuLm1vZGFsX19uZXh0LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWxfX3ByZXYtYnRuIHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubW9kYWxfX25leHQtYnRuIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMztcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3Qge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0IC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMtbGlzdCB7XG4gIHRvcDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbS5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QgLm1lZGlhLWxpc3QtaXRlbV9fc3RhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtLm1lZGlhLWxpc3QtaXRlbS0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbn1cbi5tZWRpYS1saXN0LWl0ZW0ubWVkaWEtbGlzdC1pdGVtLS1ybWEtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2luZm8ge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlcjpob3Zlcixcbi5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXI6Zm9jdXMsXG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlci5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXItLW5vLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGlja2VyICoge1xuICBmbGV4OiAxO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fbmFtZS5tZWRpYS1saXN0LWl0ZW1fX25hbWUtLW5vLWxpbmsge1xuICBjdXJzb3I6IHRleHQ7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19uYW1lLm1lZGlhLWxpc3QtaXRlbV9fbmFtZS0tbm8tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZSB0ciB0aCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS0tdXNlci1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS0tdXNlci1hZGRyZXNzIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlci1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lZGlhLWxpc3QtaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubWVkaWEtbGlzdC1pdGVtX19zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggI2QzZDNkMyBzb2xpZDtcbiAgcGFkZGluZzogMCAwLjJlbTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX3N0YXRlLm1lZGlhLWxpc3QtaXRlbV9fc3RhdGUtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRDQUY1MDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zLWxpc3Q6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4ICNhOGE4YTggc29saWQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb24sXG4ubWVkaWEtbGlzdC1pdGVtX19hY3Rpb246YWN0aXZlLFxuLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldyB7XG4gIGJvcmRlcjogMXB4ICM3ZTdlN2UgZGFzaGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWEtbGlzdC1pdGVtX19hZGQtbmV3OmZvY3VzLFxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldzphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjA2N1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fYWRkLW5ldy5tZWRpYS1saXN0LWl0ZW1fX2FkZC1uZXctLWNvbHVtbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLm1lZGlhLWxpc3QtaXRlbV9fY2hlY2tib3ggKyBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9ucy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fYWN0aW9uLWJ1dHRvbiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtOm5vdCgubWVkaWEtbGlzdC1pdGVtLS1jb21wYWN0KSAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbTpub3QoLm1lZGlhLWxpc3QtaXRlbS0tY29tcGFjdCkgLm1lZGlhLWxpc3QtaXRlbV9fc3RpY2tlciB+IC5tZWRpYS1saXN0LWl0ZW1fX2luZm8sXG4gIC5tZWRpYS1saXN0LWl0ZW06bm90KC5tZWRpYS1saXN0LWl0ZW0tLWNvbXBhY3QpIC5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXIgfiAubWVkaWEtbGlzdC1pdGVtX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWVkaWEtbGlzdC1pdGVtX19jaXJjbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3N0aWNrZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIH1cbiAgLm1lZGlhLWxpc3QtaXRlbV9fcGFyYW1ldGVycy10YWJsZS5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUtLXVzZXItYWRkcmVzcyB0ciB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5tZWRpYS1saXN0LWl0ZW1fX3BhcmFtZXRlcnMtdGFibGUubWVkaWEtbGlzdC1pdGVtX19wYXJhbWV0ZXJzLXRhYmxlLS11c2VyLWFkZHJlc3MgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5wYWdlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGFnZXJfX2luZm8ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wYWdlcl9fYnRuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycHg7XG59XG4ucGFnZXJfX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2VyX19udW0ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhZ2VyX19udW06aG92ZXI6bm90KC5wYWdlcl9fbnVtLS1jdXJyZW50KTpub3QoLnBhZ2VyX19udW0tLWVsbGlwc2lzKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NDU0NTQ7XG59XG4ucGFnZXJfX251bS5wYWdlcl9fbnVtLS1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG4ucGFnZXJfX251bS5wYWdlcl9fbnVtLS1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLnBhZ2VyX19udW0ubGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnBhbmVsLXRyaWdnZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5wYW5lbC5wYW5lbC0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLnBhbmVsLS1sZWZ0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFuZWwucGFuZWwtLWxlZnQgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA0Jztcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLWxlZnQge1xuICBsZWZ0OiAtMjkwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1sZWZ0IC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNSc7XG59XG4ucGFuZWwucGFuZWwtLXJpZ2h0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFuZWwucGFuZWwtLXJpZ2h0IC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNSc7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodCB7XG4gIHJpZ2h0OiAtMjkwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodC5wYW5lbC0td2l0aC1jbG9zZS1idG4ge1xuICByaWdodDogLTEwMCU7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1yaWdodCAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDQnO1xufVxuLnBhbmVsLnBhbmVsLS10b3Age1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLnBhbmVsLnBhbmVsLS10b3AgLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA2Jztcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwucGFuZWwtLXRvcCB7XG4gIHRvcDogLTIyMHB4O1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tdG9wIC5wYW5lbC10cmlnZ2VyLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjEwNyc7XG59XG4ucGFuZWwucGFuZWwtLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ucGFuZWwucGFuZWwtLWJvdHRvbSAucGFuZWwtdHJpZ2dlci1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYxMDcnO1xufVxuLnBhbmVsLXRyaWdnZXI6bm90KDpjaGVja2VkKSB+IC5wYW5lbC5wYW5lbC0tYm90dG9tIHtcbiAgYm90dG9tOiAtMjIwcHg7XG59XG4ucGFuZWwtdHJpZ2dlcjpub3QoOmNoZWNrZWQpIH4gLnBhbmVsLnBhbmVsLS1ib3R0b20gLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxGMTA2Jztcbn1cbi5wYW5lbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbF9faGVhZGVyLnBhbmVsX19oZWFkZXItLWxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC42ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ucGFuZWxfX2NvbnRlbnQtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBhbmVsX19jb250ZW50LWJvZHkucGFuZWxfX2NvbnRlbnQtYm9keS0tY2FydCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZWxfX2NvbnRlbnQtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xufVxuLnBhbmVsLXRyaWdnZXItYnRuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhbmVsLXRyaWdnZXItYnRuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMC4xNWVtO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5wYW5lbC10cmlnZ2VyOm5vdCg6Y2hlY2tlZCkgfiAucGFuZWwgLnBhbmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lbC1maXQtc2l6ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnBhbmVsLWZpdC1zaXplLmV4cGFuZGFibGUtLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG59XG4ucGFuZWxfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFuZWwtbGlzdC0taDMwMHB4IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzAwcHg7XG59XG4ucGFuZWwtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYW5lbC1saXN0X19pdGVtLnBhbmVsLWxpc3RfX2l0ZW0tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkM2QzZDMgc29saWQ7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0tbnVtYmVyIHtcbiAgZmxleDogMTUwcHggMCAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBhbmVsLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5wYW5lbC1saXN0X19pdGVtLW5hbWUge1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1jaGVjayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGFuZWwtbGlzdF9faXRlbS1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnNlYXJjaC5zZWFyY2gtLWxvbmcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnNlYXJjaC5zZWFyY2gtLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwLjZlbSBhdXRvO1xufVxuLnNlYXJjaC5zZWFyY2gtLXdpdGgtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICdcXEYwMDInO1xuICByaWdodDogMC41ZW07XG4gIGNvbG9yOiAjZDNkM2QzO1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzIyMjIyMjtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bi5zZWFyY2hfX2dyb3Vwcy1idG4tLWFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzIyMjIyMjtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZ3JvdXBzLWJ0bi5zZWFyY2hfX2dyb3Vwcy1idG4tLWFjdGl2ZSArIC5zZWFyY2hfX2dyb3Vwcy1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2xvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoX19ncm91cHMtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fZmllbGQuc2VhcmNoX19maWVsZC0tYWN0aXZlICsgLnNlYXJjaF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMuc2VhcmNoX19yZXN1bHRzLS1jb21iaW5lZCB7XG4gIG1pbi13aWR0aDogNjYwcHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2J0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLW9ubHkge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoIC5zZWFyY2hfX2NvbHVtbi5zZWFyY2hfX2NvbHVtbi0tcHJvZHVjdHMge1xuICBmbGV4OiAyO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5zZWFyY2ggLnNlYXJjaF9fY29sdW1uLnNlYXJjaF9fY29sdW1uLS1wYWdlcyB7XG4gIGZsZXg6IDE7XG59XG4uc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4taGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCAjZTRlNGU0IHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdC50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdCAudHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRfX2ltYWdlLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi50eXBlYWhlYWQtc2VhcmNoLXJlc3VsdCAudHlwZWFoZWFkLXNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udHlwZWFoZWFkLXNlYXJjaC1yZXN1bHQgLnR5cGVhaGVhZC1zZWFyY2gtcmVzdWx0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5zZWFyY2hfX3Jlc3VsdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19yZXN1bHRzLnNlYXJjaF9fcmVzdWx0cy0tY29tYmluZWQge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNTBweCk7XG4gIH1cbiAgLnNlYXJjaCAuc2VhcmNoX19jb2x1bW4uc2VhcmNoX19jb2x1bW4tLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaF9fY29sdW1uLnNlYXJjaF9fY29sdW1uLS1wYWdlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZDNkM2QzIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zZWFyY2gtcmVzdWx0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5zZWFyY2gtcmVzdWx0X19icmVhZGNydW1iczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1kZWxpbWl0ZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtIHtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLXJlc3VsdF9fYnJlYWRjcnVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2VhcmNoLXJlc3VsdF9fc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fZGF0ZSB7XG4gIGNvbG9yOiAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc3RlcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYThhOGE4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwLWJhcl9fc3RlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcC1iYXJfX3N0ZXA6OmFmdGVyLFxuLnN0ZXAtYmFyX19zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3RlcC1iYXJfX3N0ZXA6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5zdGVwLWJhcl9fc3RlcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E4YThhODtcbiAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbi5zdGVwLWJhcl9fc3RlcDpsYXN0LWNoaWxkOjphZnRlcixcbi5zdGVwLWJhcl9fc3RlcDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnN0ZXAtYmFyX19zdGVwLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zdGVwLWJhcl9fc3RlcC0tYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTQ1NDU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdGVwLWJhcl9fc3RlcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAuM2VtO1xuICB9XG4gIC5zdGVwLWJhcl9fc3RlcDo6YWZ0ZXIsXG4gIC5zdGVwLWJhcl9fc3RlcDo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi50YWJzX19saXN0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWJzX19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50YWJzX19sYWJlbCB7XG4gIGJvcmRlcjogMXB4ICNkM2QzZDMgc29saWQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWJzX19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZjZmNmY2IHNvbGlkO1xufVxuLnRhYnNfX2xhYmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCAjZDNkM2QzIHNvbGlkO1xufVxuLnRhYnNfX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgxKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMik6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgyKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMyk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCgzKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNCk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg0KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg1KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg1KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNik6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg2KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg2KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoNyk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg3KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg3KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDcpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoOCk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg4KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg4KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoOSk6Y2hlY2tlZCB+IC50YWJzX19saXN0ID4gLnRhYnNfX2xhYmVsOm50aC1jaGlsZCg5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggIzMzMyBzb2xpZDtcbn1cbi50YWJzX190cmlnZ2VyW3R5cGU9cmFkaW9dOm50aC1jaGlsZCg5KTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDkpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFic19fdHJpZ2dlclt0eXBlPXJhZGlvXTpudGgtY2hpbGQoMTApOmNoZWNrZWQgfiAudGFic19fbGlzdCA+IC50YWJzX19sYWJlbDpudGgtY2hpbGQoMTApIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCAjMzMzIHNvbGlkO1xufVxuLnRhYnNfX3RyaWdnZXJbdHlwZT1yYWRpb106bnRoLWNoaWxkKDEwKTpjaGVja2VkIH4gLnRhYnNfX2Jsb2NrcyAudGFic19fYmxvY2s6bnRoLWNoaWxkKDEwKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlIHRoZWFkLFxuLnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi50YWJsZSB0aGVhZCA+IHRyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUgdGhlYWQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG59XG4udGFibGUgdGZvb3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbn1cbi50YWJsZSB0Zm9vdCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZSAuZmFzLFxuLnRhYmxlIC5mYXIsXG4udGFibGUgLmZhbCxcbi50YWJsZSAuZmFiIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50YWJsZS1oaWdobGlnaHQtLWxhc3QgdHI6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWhpZ2hsaWdodC0tbGFzdCB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLWhpZ2hsaWdodC0tbGFzdCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIyMjIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtLXNtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJsZS0tc21hbGwge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhYmxlLS1zbWFsbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnRhYmxlLS1vcmRlcmxpbmVzIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS0tY2xlYW4ge1xuICBtYXJnaW46IDA7XG59XG4udGFibGUtLWNsZWFuIHRoLFxuLnRhYmxlLS1jbGVhbiB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS0tYm9yZGVyZWQgdGgsXG4udGFibGUtLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGUtLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4udGFibGUtLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cbi50YWJsZS0taG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLnRhYmxlLS1jb21wYWN0IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS0tY29tcGFjdCB0aGVhZCA+IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGUtLWNvbXBhY3QgdGgsXG4udGFibGUtLWNvbXBhY3QgdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG4udGFibGUtLWNvbmRlbnNlZCB0aCxcbi50YWJsZS0tY29uZGVuc2VkIHRkIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnRhYmxlLS1jb25kZW5zZWQgdGg6bm90KFtjb2xzcGFuXSk6bGFzdC1jaGlsZCxcbi50YWJsZS0tY29uZGVuc2VkIHRkOm5vdChbY29sc3Bhbl0pOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS0tY29uZGVuc2VkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYmxlLS1uby10b3AtYm9yZGVyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZV9fcm93LS1uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGVfX3Jvdy0tbm8tYm9yZGVyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX19zZWN0aW9uLWhlYWRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGVfX3Jvdy0tYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tYm90dG9tLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAwLjA1cmVtIHNvbGlkICNkM2QzZDM7XG59XG4udGFibGVfX3Jvdy0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1yZXNwb25zaXZlIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnRodW1iLWxpc3RfX2l0ZW0ge1xuICBib3JkZXI6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbn1cbi50aHVtYi1saXN0X19pdGVtOmhvdmVyLFxuLnRodW1iLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbn1cbi50aHVtYi1pbWFnZS12aWV3IHtcbiAgcGFkZGluZzogMC4zZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2Fyb3VzZWwtLWhlaWdodC1pcy1zZXQgLnRodW1iLWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi50aHVtYi1saXN0X19pbWFnZS1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRodW1iLWxpc3RfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJlbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLnByZWxvYWRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDgwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXlfX2ljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTA0cHg7XG59XG4ucHJlbG9hZGVyLW92ZXJsYXlfX2ljb246OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcRjFDRVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlci1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZWxvYWRlci1vdmVybGF5LWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogXCJcXEYxQ0VcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlci1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTA7XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNHB4KTtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50LS1jbGVhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5wcmVsb2FkZXItb3ZlcmxheS1lbGVtZW50LS1jbGVhbjo6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS14eHMge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJlLXJlbmRlci1lbGVtZW50LS14cyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLXNtIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLW1kIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLWxnIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5wcmUtcmVuZGVyLWVsZW1lbnQtLXhsIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0biB7XG4gIG1hcmdpbjogMC4zZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2J0bi5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmRhYmxlLXRleHQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXIgLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xufVxuLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuLm1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZGFibGUtdGV4dC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lciAuZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fYnRuLmxlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXhwYW5kYWJsZS10ZXh0LWNvbnRhaW5lcl9fY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmV4cGFuZGFibGUtdGV4dC1jb250YWluZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmV4cGFuZC10cmlnZ2VyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZXhwYW5kLXRyaWdnZXItLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb250ZW50OiAnXFxGMDY3JztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB6LWluZGV4OiA4MDtcbiAgcGFkZGluZzogMC42ZW07XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAtMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZXhwYW5kLWNvbnRhaW5lcl9fYnRuLS1hYnNvbHV0ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjZlbTtcbiAgdG9wOiAwLjZlbTtcbn1cbi5leHBhbmQtY29udGFpbmVyIC5tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lciAubGVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIC5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkICsgLmV4cGFuZC1jb250YWluZXIgLmxlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmQtY29udGFpbmVyIC5oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLWNvbnRhaW5lciAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCB+IC5leHBhbmQtY29udGFpbmVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtdHJpZ2dlcjpjaGVja2VkIH4gLmV4cGFuZC1jb250YWluZXIgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmQtY29udGFpbmVyX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWNvbnRhaW5lcl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI1MDAnO1xuICBmbG9hdDogcmlnaHQ7XG4gIHotaW5kZXg6IDgwO1xufVxuLmV4cGFuZC10cmlnZ2VyOmNoZWNrZWQgKyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWNvbnRhaW5lcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kLXRyaWdnZXI6Y2hlY2tlZCArIC5leHBhbmQtY29udGFpbmVyIC5leHBhbmQtY29udGFpbmVyX19jb250ZW50LS1saW1pdC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbi5leHBhbmQtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kLWJveF9faGVhZGVyIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGFuZC1ib3hfX2hlYWRlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhwYW5kLWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmV4cGFuZC1ib3hfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZXhwYW5kLWJveF9fbGlzdC1pdGVtLWxpbmsge1xuICBjb2xvcjogI2E4YThhODtcbn1cbi5leHBhbmQtYm94X19saXN0LWl0ZW0tbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwODVDQTtcbn1cbi5leHBhbmRhYmxlLS1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkICsgLmZvcm1fX2ZpZWxkLWdyb3VwLS1ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IDEuNnB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZvcm1fX2hlbHAtdGV4dCB7XG4gIG9yZGVyOiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mb3JtX19oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E4YThhODtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uID4gKiB7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uLS0yLTMgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAyO1xufVxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uLS0yLTMgPiA6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDM7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAsXG4uZm9ybV9maWVsZC1jb21iaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwLFxuLmZvcm1fX2ZpZWxkLWNvbWJpLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2ZpZWxkLWdyb3VwIHNlbGVjdCxcbi5mb3JtX19maWVsZC1jb21iaSBzZWxlY3QsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gc2VsZWN0LFxuLmZvcm1fX2ZpZWxkLWdyb3VwIGlucHV0LFxuLmZvcm1fX2ZpZWxkLWNvbWJpIGlucHV0LFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIGlucHV0LFxuLmZvcm1fX2ZpZWxkLWdyb3VwIHRleHRhcmVhLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHRleHRhcmVhLFxuLmZvcm1fX2ZpZWxkcy1jb2xsZWN0aW9uIHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgc2VsZWN0OmhvdmVyLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHNlbGVjdDpob3Zlcixcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiBzZWxlY3Q6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGQtY29tYmkgaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gaW5wdXQ6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGQtY29tYmkgdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gdGV4dGFyZWE6aG92ZXIsXG4uZm9ybV9fZmllbGQtZ3JvdXAgc2VsZWN0OmZvY3VzLFxuLmZvcm1fX2ZpZWxkLWNvbWJpIHNlbGVjdDpmb2N1cyxcbi5mb3JtX19maWVsZHMtY29sbGVjdGlvbiBzZWxlY3Q6Zm9jdXMsXG4uZm9ybV9fZmllbGQtZ3JvdXAgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQtY29tYmkgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQtZ3JvdXAgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybV9fZmllbGQtY29tYmkgdGV4dGFyZWE6Zm9jdXMsXG4uZm9ybV9fZmllbGRzLWNvbGxlY3Rpb24gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqW2Zvcl0sXG4uZm9ybV9fZmllbGQtZ3JvdXAgPiAqW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtcHJlZml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtc3VmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2QzZDNkMztcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWhpZGUtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZyk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fZmllbGQtbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmZvcm1fX2ZpZWxkLWNvbWJpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb3JtX19maWVsZC1jb21iaSA+ICoge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fZmllbGQtY29tYmkgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcm1fX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDEuNnB4IHNvbGlkICNhOGE4YTg7XG4gIHBhZGRpbmctdG9wOiAwLjZlbTtcbn1cbi5lcnJvci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgYm9yZGVyOiAxLjZweCBzb2xpZCAjRDMyRjJGO1xuICBjb2xvcjogI0QzMkYyRjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4uZXJyb3ItYmxvY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjA3MSc7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciBpIHtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjNENBRjUwO1xuICBmb250LXNpemU6IDEuNDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBpIHtcbiAgY29sb3I6ICM0Q0FGNTA7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjRUM2ODNCO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBpIHtcbiAgY29sb3I6ICNFQzY4M0I7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94IHtcbiAgcGFkZGluZzogMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94IGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveC5ub3RpZmljYXRpb24tbWVzc2FnZS1lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZWQ0O1xufVxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlLWJveC5ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVlZDQ7XG59XG4ubm90aWZpY2F0aW9uLW1lc3NhZ2UtYm94Lm5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhlZDtcbn1cbi5mb3JtX19oZWxwLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGVja2JveC1oZWxwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDEuNnB4ICNiMWIxYjEgc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmZvY3VzICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtX19jb250cm9sOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1NDU0NTQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybV9fY29udHJvbDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4ICM1NDU0NTQgc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDJweCAjNTQ1NDU0IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtX19maWVsZC1ncm91cC0tYm9yZGVyZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6bm90KC5idG4tLXRhZykge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG4uZm9ybV9fZmllbGQtZ3JvdXAtLWJvcmRlcmVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOm5vdCguYnRuLS10YWcpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOm5vdCguYnRuLS10YWcpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NUNBO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwODVDQSwgaW5zZXQgMCAwIDAgM3B4ICNmNmY2ZjY7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpub3QoLmJ0bi0tdGFnKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVDQTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDg1Q0EsIGluc2V0IDAgMCAwIDNweCAjZjZmNmY2O1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi5mb3JtdGFibGUgdGQge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmZvcm10YWJsZSB0ZCB0ZXh0YXJlYSxcbi5mb3JtdGFibGUgdGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd29yZC1zcGFjaW5nOiBpbml0aWFsO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5kaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoOmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoLmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCg6ZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCg6ZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCguZGlzYWJsZWQpLFxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KDpkaXNhYmxlZCksXG4uZm9ybXRhYmxlIHRkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1czpub3QoW2Rpc2FibGVkXSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTQ1NDtcbn1cbi5mb3JtdGFibGUgdGQgaW5wdXRbdHlwZT1zdWJtaXRdXFwtLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmZvcm10YWJsZSB0ZCBpbnB1dFt0eXBlPXN1Ym1pdF1cXC0tZXhwYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1Q0E7XG59XG4uZmlsZS1pbnB1dF9fcmVhbC1pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlsZS1pbnB1dF9fZmFrZS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMS42cHggc29saWQgI2U0ZTRlNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZS1pbnB1dF9fZmFrZS1pbnB1dDpob3Zlcixcbi5maWxlLWlucHV0X19mYWtlLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1NDU0O1xuICBvdXRsaW5lOiAwO1xufVxuLmZpbGUtaW5wdXRfX3JlYWwtaW5wdXQ6Zm9jdXMgfiAuZmlsZS1pbnB1dF9fZmFrZS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTQ1NDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmlsZS1pbnB1dF9fYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FsbGVyeV9fbWFpbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAuNmVtO1xufVxuLmdhbGxlcnlfX2ltYWdlLWNvdW50ZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjZlbSAwO1xufVxuLmxheWVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5ZXJlZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmxheWVyZWQtaW1hZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuLmxheWVyZWQtaW1hZ2UtLXRpbnRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYi1sYXp5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmItbGF6eS5iLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhY2tncm91bmQtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYmFja2dyb3VuZC1pbWFnZV9fY292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tYmx1ciB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5pbWFnZS1maWx0ZXIuaW1hZ2UtZmlsdGVyLS1kYXJrZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uaW1hZ2UtZmlsdGVyLmltYWdlLWZpbHRlci0tc2VwaWEge1xuICBmaWx0ZXI6IHNlcGlhKDEpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLW92ZXJleHBvc3VyZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xufVxuLmltYWdlLWZpbHRlci5pbWFnZS1maWx0ZXItLWJhbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG59XG4uaW1hZ2UtZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uaW1hZ2UtcGFyYWdyYXBoIHtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cbi5pbWFnZS1wYXJhZ3JhcGggLmltYWdlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1ob3Zlcl9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWFnZS1ob3Zlcl9fd3JhcHBlciA+IGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWFnZS1ob3Zlci0tem9vbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5pbWFnZS1ob3Zlci0tem9vbTpob3ZlciBpbWcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5pbWFnZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhOGE4YTg7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbn1cbi5saWdodGJveF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOGE4YTg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saWdodGJveDpob3ZlciAubGlnaHRib3hfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZWFoZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZWFoZWFkLnR5cGVhaGVhZC0tY2VudGVyZWQge1xuICBtYXJnaW46IDAuNmVtIGF1dG87XG59XG4udHlwZWFoZWFkLnR5cGVhaGVhZC0tZmF2b3JpdGVzIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi50eXBlYWhlYWQtZ3JvdXAtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGVhaGVhZC1zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50eXBlYWhlYWQtZ3JvdXAtYnRuOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29udGVudDogJ1xcRjBENyc7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1zZWFyY2gtdHJpZ2dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1vYmlsZS1zZWFyY2gtdHJpZ2dlcjpjaGVja2VkICsgLnR5cGVhaGVhZC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50eXBlYWhlYWQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnR5cGVhaGVhZC1tb2JpbGVfX3NlYXJjaC1maWVsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTk5O1xufVxuLnZpZGVvLWJhY2tncm91bmRfX2NvbnRhaW5lcixcbi52aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3OCkge1xuICAudmlkZW8tYmFja2dyb3VuZF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxuICAudmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2dy8xLjc3Nzc3Nzc4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4KSB7XG4gIC52aWRlby1iYWNrZ3JvdW5kX19jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudmlkLWluZm8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC52aWQtaW5mbyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkLWluZm8gLmFjcm9ueW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5kYXNoYm9hcmRfX3dpZGdldCB7XG4gIG1pbi13aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgZmxleDogMTtcbn1cbi53aWRnZXQge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLndpZGdldC53aWRnZXQtLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLndpZGdldF9fY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLndpZGdldF9faWNvbiB7XG4gIG1hcmdpbjogMC4zZW07XG59XG4ud2lkZ2V0X19pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbi53aWRnZXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53aWRnZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGJvYXJkX193aWRnZXQge1xuICAgIG1pbi13aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGFzaGJvYXJkX193aWRnZXQge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG4uaW1wZXJzb25hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHllbGxvdztcbiAgY29sb3I6IGJsYWNrO1xufVxuLmltcGVyc29uYXRpb24uaW1wZXJzb25hdGlvbi0tcmlnaHQtbG93ZXItYm94LWxheW91dCxcbi5pbXBlcnNvbmF0aW9uLmltcGVyc29uYXRpb24tLXJpZ2h0LWxvd2VyLWJhci1sYXlvdXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDkwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1ib3gtbGF5b3V0IHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLmltcGVyc29uYXRpb24tdHJpZ2dlci5qcy1yZW1lbWJlci1zdGF0ZTpub3QoW2RhdGEtbG9hZGVkXSkgKyAuaW1wZXJzb25hdGlvbi5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1ib3gtbGF5b3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbXBlcnNvbmF0aW9uLXRyaWdnZXI6Y2hlY2tlZCArIC5pbXBlcnNvbmF0aW9uLmltcGVyc29uYXRpb24tLXJpZ2h0LWxvd2VyLWJveC1sYXlvdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMzZweCkpO1xuICB3aWR0aDogMTgwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgMXMsIHRyYW5zZm9ybSAxcztcbn1cbi5pbXBlcnNvbmF0aW9uLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW1wZXJzb25hdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3cHg7XG59XG4uaW1wZXJzb25hdGlvbl9fbWluaW1pemUtYnRuIHtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBib3JkZXI6IDA7XG59XG4uaW1wZXJzb25hdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmltcGVyc29uYXRpb25fX2xpbmsge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xufVxuLmltcGVyc29uYXRpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaW1wZXJzb25hdGlvbl9fY29udGFpbmVyLmltcGVyc29uYXRpb25fX2NvbnRhaW5lci0tYm94IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbXBlcnNvbmF0aW9uX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pbXBlcnNvbmF0aW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbXBlcnNvbmF0aW9uX19zZWFyY2gtcmVzdWx0cyAucHJlbG9hZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG4uaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi5kcm9wZG93biAuaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0uaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMtaXRlbS0tbm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZHJvcGRvd24gLmltcGVyc29uYXRpb25fX3NlYXJjaC1yZXN1bHRzLWl0ZW0uaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMtaXRlbS0tbm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93biAuaW1wZXJzb25hdGlvbl9fc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuLmltcGVyc29uYXRpb24tdXNlcl9fZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmltcGVyc29uYXRpb24tdXNlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltcGVyc29uYXRpb24tdXNlcl9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmltcGVyc29uYXRpb24tdXNlcl9fc2lnbi1pbi1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uaW1wZXJzb25hdGlvbl9fc3RvcC10ZXh0IHtcbiAgdGV4dC1hbGlnbi1sYXN0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX19zdG9wLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmltcGVyc29uYXRpb25fX3N0b3Atd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uLS1yaWdodC1sb3dlci1iYXItbGF5b3V0IC5pbXBlcnNvbmF0aW9uX19zZWFyY2gtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmltcGVyc29uYXRpb25fX3NlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmltcGVyc29uYXRpb25fX3R5cGVhaGVhZCB7XG4gIGZsZXgtYmFzaXM6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5pbXBlcnNvbmF0aW9uX190eXBlYWhlYWQge1xuICAgIGZsZXgtYmFzaXM6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmltcGVyc29uYXRpb25fX3R5cGVhaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmltcGVyc29uYXRpb24tYmFyLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW1wZXJzb25hdGlvbi1iYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNpZ25hdHVyZSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnNpZ25hdHVyZV9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucXVvdGUtaWNvbiB7XG4gIGNvbG9yOiAjYThhOGE4O1xuICBmb250LXNpemU6IDM2cHg7XG59XG4ucXVvdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnNlcGFyYXRpb24tbGluZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VwYXJhdGlvbi1saW5lLWNvbnRhaW5lci0tYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uc2VwYXJhdGlvbi1saW5lLWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlcGFyYXRpb24tbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYThhOGE4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LXhzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13ZWlnaHQtc20ge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5zZXBhcmF0aW9uLWxpbmUtLXdlaWdodC1tZCB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2VpZ2h0LWxnIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13ZWlnaHQteGwge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13aWR0aC14cyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnNlcGFyYXRpb24tbGluZS0td2lkdGgtc20ge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13aWR0aC1tZCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13aWR0aC1sZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uc2VwYXJhdGlvbi1saW5lLS13aWR0aC14bCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udS13aWR0aC0tYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnUtZnVsbC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udS1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnUtaGVpZ2h0LS1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4udS1mbGV4LWZvb3RlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi51LWZsZXgtLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnUtZmxleC0tYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51LWZsZXgtLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4udS1mbGV4LS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnUtZmxleC1ncm93LS0wLFxuLmdyaWQudS1mbGV4LWdyb3ctLTAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi51LWZsZXgtZ3Jvdy0tMSxcbi5ncmlkLnUtZmxleC1ncm93LS0xIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG4udS1mbGV4LWJhc2lzLS0xMCB7XG4gIGZsZXgtYmFzaXM6IDEwJSAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1iYXNpcy0tMjAge1xuICBmbGV4LWJhc2lzOiAyMCUgIWltcG9ydGFudDtcbn1cbi51LWZsZXgtYmFzaXMtLTMwIHtcbiAgZmxleC1iYXNpczogMzAlICFpbXBvcnRhbnQ7XG59XG4udS1mbGV4LWJhc2lzLS00MCB7XG4gIGZsZXgtYmFzaXM6IDQwJSAhaW1wb3J0YW50O1xufVxuLnUtZmxleC1iYXNpcy0tNTAge1xuICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbn1cbi51LXB1bGwtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnUtcHVsbC0tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnUtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51LW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi51LWp1c3RpZnktY29udGVudC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udS1qdXN0aWZ5LWNvbnRlbnQtLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uZGlzYWJsZWQsXG5pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2QzZDNkMztcbn1cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT10ZWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnUtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyoqXG4gKiBCb3JkZXJzXG4gKi9cbi51LWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4udS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QzZDMgIWltcG9ydGFudDtcbn1cbi51LWJvcmRlci10b3AtLWJvbGQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG59XG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzZDNkMztcbn1cbi51LWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG59XG4udS1uby1ib3JkZXItLXRvcCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udS1uby1ib3JkZXItLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udS1uby1ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbm8tYm9yZGVyLS14cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbm8tYm9yZGVyLS1zbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4vKipcbiAqIEJveCBzaGFkb3dcbiAqL1xuLnUtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi8qKlxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXG4gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLnUtaGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLyogMSAqL1xuICB0ZXh0LWluZGVudDogMTAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi51LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udS12aXNpYmlsaXR5LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnUtcmVzZXQtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi51LXBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnUtcG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udS1uby1wYXJhZ3JhcGgtbWFyZ2lucyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnUtemluZGV4LTEge1xuICB6LWluZGV4OiAxMDtcbn1cbi51LWFsaWduLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS1hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc2FmZSBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS1hbGlnbi1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnUtYWxpZ24tZnVsbCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udS1hbGlnbi1jb250ZW50LWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS1hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc2FmZSBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udS1hbGlnbi1jb250ZW50LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51LXRhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtdGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtdGEtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51LXRhLWZ1bGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS10YS1mdWxsIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi51LXRhLWluaGVyaXQge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXRhLXJpZ2h0LS14cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtdGEtbGVmdC0teHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi51LW1pZGRsZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi51LXZhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udS12YS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnUtbWlkZGxlLWhvcml6b250YWwge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51LWxlZnQtbWlkZGxlIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4udS1jZW50ZXItbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS1hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4udS1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi51LWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4udS1jb2xvci1zdWJ0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnUtY29sb3ItbGlnaHQsXG4udS1jb2xvci1saWdodCBoMSxcbi51LWNvbG9yLWxpZ2h0IGgyLFxuLnUtY29sb3ItbGlnaHQgaDMsXG4udS1jb2xvci1saWdodCBoNCxcbi51LWNvbG9yLWxpZ2h0IGg1LFxuLnUtY29sb3ItbGlnaHQgaDYsXG4udS1jb2xvci1saWdodCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udS1jb2xvci1kYXJrLFxuLnUtY29sb3ItZGFyayBoMSxcbi51LWNvbG9yLWRhcmsgaDIsXG4udS1jb2xvci1kYXJrIGgzLFxuLnUtY29sb3ItZGFyayBoNCxcbi51LWNvbG9yLWRhcmsgaDUsXG4udS1jb2xvci1kYXJrIGg2LFxuLnUtY29sb3ItZGFyayBpIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG4udS1jb2xvci1saWdodC1ncmF5LFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoMSxcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDIsXG4udS1jb2xvci1saWdodC1ncmF5IGgzLFxuLnUtY29sb3ItbGlnaHQtZ3JheSBoNCxcbi51LWNvbG9yLWxpZ2h0LWdyYXkgaDUsXG4udS1jb2xvci1saWdodC1ncmF5IGg2LFxuLnUtY29sb3ItbGlnaHQtZ3JheSBpIHtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG4udS1icmFuZC1jb2xvci1vbmUsXG4udS1icmFuZC1jb2xvci1vbmUgaDEsXG4udS1icmFuZC1jb2xvci1vbmUgaDIsXG4udS1icmFuZC1jb2xvci1vbmUgaDMsXG4udS1icmFuZC1jb2xvci1vbmUgaDQsXG4udS1icmFuZC1jb2xvci1vbmUgaDUsXG4udS1icmFuZC1jb2xvci1vbmUgaDYsXG4udS1icmFuZC1jb2xvci1vbmUgaSB7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLFxuLnUtYnJhbmQtY29sb3ItdHdvIGgxLFxuLnUtYnJhbmQtY29sb3ItdHdvIGgyLFxuLnUtYnJhbmQtY29sb3ItdHdvIGgzLFxuLnUtYnJhbmQtY29sb3ItdHdvIGg0LFxuLnUtYnJhbmQtY29sb3ItdHdvIGg1LFxuLnUtYnJhbmQtY29sb3ItdHdvIGg2LFxuLnUtYnJhbmQtY29sb3ItdHdvIGkge1xuICBjb2xvcjogIzdlN2U3ZTtcbn1cbi51LWNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjRDMyRjJGO1xufVxuLnUtY29sb3ItaW5oZXJpdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnUtY29sb3ItaW5oZXJpdDpob3Zlcixcbi51LWNvbG9yLWluaGVyaXQ6YWN0aXZlLFxuLnUtY29sb3ItaW5oZXJpdDpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnUtY29sb3ItbGlnaHQtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51LWNvbG9yLWxpZ2h0LWdyYXktLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi51LWNvbG9yLWRhcmstLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cbi51LWJyYW5kLWNvbG9yLW9uZS0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuLnUtYnJhbmQtY29sb3Itb25lLS1iZy1saWdodGVuLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbn1cbi51LWJyYW5kLWNvbG9yLW9uZS0tYmctbGlnaHRlbi0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG59XG4udS1icmFuZC1jb2xvci1vbmUtLWJnLWRhcmtlbi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG59XG4udS1icmFuZC1jb2xvci1vbmUtLWJnLWRhcmtlbi0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4udS1icmFuZC1jb2xvci10d28tLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcbn1cbi51LWJyYW5kLWNvbG9yLXR3by0tYmctbGlnaHRlbi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTg7XG59XG4udS1icmFuZC1jb2xvci10d28tLWJnLWxpZ2h0ZW4tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLS1iZy1kYXJrZW4tMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xufVxuLnUtYnJhbmQtY29sb3ItdHdvLS1iZy1kYXJrZW4tMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xufVxuLnUtY29sb3Itd2FybmluZy0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTc2O1xufVxuLnUtY29sb3ItZm9udC1ibGFjayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnUtY29sb3ItZ3JheSB7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLnUtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cbi51LWNvbG9yLWdvb2dsZSB7XG4gIGNvbG9yOiAjZGM0ZTQxO1xufVxuLnUtY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjNTVhY2VlO1xufVxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi51LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi51LWZvbnQtYXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi51LXRydW5jYXRlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51LWNvbmRlbnNlZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udS1saW5lLWhlaWdodC0tbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi51LWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnUtZm9udC1zaXplLS14cyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnUtZm9udC1zaXplLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS40N3JlbTtcbn1cbi51LWZvbnQtc2l6ZS0tbWQge1xuICBmb250LXNpemU6IDEuODJyZW07XG59XG4udS1mb250LXNpemUtLWxnIHtcbiAgZm9udC1zaXplOiAyLjI0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LWNvbmRlbnNlZC10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4udS13b3JkLWJyZWFrLS1icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udS13MjBweCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnUtdzMycHgge1xuICB3aWR0aDogMzJweDtcbn1cbi51LXc0MHB4IHtcbiAgd2lkdGg6IDQwcHg7XG59XG4udS13NTBweCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnUtdzYwcHgge1xuICB3aWR0aDogNjBweDtcbn1cbi51LXc3MHB4IHtcbiAgd2lkdGg6IDcwcHg7XG59XG4udS13ODBweCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnUtdzEwMHB4IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnUtdzExMHB4IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLnUtdzEyMHB4IHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnUtdzEzMHB4IHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLnUtdzEzM3B4IHtcbiAgd2lkdGg6IDEzM3B4O1xufVxuLnUtdzE1MHB4IHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnUtdzE2MHB4IHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLnUtdzE4MHB4IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLnUtdzIwMHB4IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnUtdzIyMHB4IHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLnUtdzM0MHB4IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLnUtdzM4MHB4IHtcbiAgd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXc1MHB4LS14cyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLnUtdzYwcHgtLXhzIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAudS13NzBweC0teHMge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC51LXc4MHB4LS14cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnUtdzEwMHB4LS14cyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC51LXcxMjBweC0teHMge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAudS13MTI1cHgtLXhzIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbiAgLnUtdzEzMHB4LS14cyB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICB9XG4gIC51LXcxMzNweC0teHMge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgfVxuICAudS13MTUwcHgtLXhzIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnUtdzE2MHB4LS14cyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC51LXcxODBweC0teHMge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAudS13MjIwcHgtLXhzIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi51LW1pbi13MTIwcHgge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLnUtbWluLXcxNDBweCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4udS1taW4tdzIyMHB4IHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cbi51LW1heC13NTBweCB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi51LW1heC13MjEwcHgge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLnUtbWF4LXcyMjBweCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG4udS1tYXgtdzMwMHB4IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi51LW1heC13MzQwcHgge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuLnUtbWF4LXczODBweCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4udS1tYXgtdzUwMHB4IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi51LWNlbnRlci1tYXgtdzYwMHB4IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udS1tYXgtaDUwMHB4IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4udS1taW4taDEyMHB4IHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4udS1taW4taDE4MHB4IHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG4udS1taW4taDMwMHB4IHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4udS1taW4taDQwMHB4IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4udS1taW4taDUwMHB4IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4udS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi51LW5vLXBhZGRpbmcteCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi51LW5vLXBhZGRpbmcteSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi51LW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cbi51LW5vLW1hcmdpbi0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51LW5vLW1hcmdpbi1vbi1wLWVsZW1lbnRzIHAge1xuICBtYXJnaW46IDA7XG59XG4udS1tYXJnaW4ge1xuICBtYXJnaW46IDAuNmVtO1xufVxuLnUtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLnUtbWFyZ2luLXRvcC0tbGcge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbi51LW1hcmdpbi10b3AtLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnUtbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbi51LW1hcmdpbi1yaWdodC0tbGcge1xuICBtYXJnaW4tcmlnaHQ6IDEuMmVtO1xufVxuLnUtbWFyZ2luLXJpZ2h0LS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnUtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLnUtbWFyZ2luLWJvdHRvbS0tbGcge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi51LW1hcmdpbi1ib3R0b20tLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40ZW07XG59XG4udS1tYXJnaW4tYm90dG9tLTVweCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi51LW1hcmdpbi1ib3R0b20tLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnUtbWFyZ2luLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG4udS1tYXJnaW4tbGVmdC0tbGcge1xuICBtYXJnaW4tbGVmdDogMS4yZW07XG59XG4udS1tYXJnaW4tbGVmdC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnUtbWFyZ2luLS1yYWRpby1idXR0b24taW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG4udS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMC42ZW07XG59XG4udS1wYWRkaW5nLS1sZyB7XG4gIHBhZGRpbmc6IDEuMmVtO1xufVxuLnUtcGFkZGluZy15IHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XG59XG4udS1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi51LXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi51LXBhZGRpbmctcmlnaHQtLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMS4yZW07XG59XG4udS1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZlbTtcbn1cbi51LXBhZGRpbmctYm90dG9tLS1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcbn1cbi51LXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xufVxuLnUtcGFkZGluZy10b3AtLWxnIHtcbiAgcGFkZGluZy10b3A6IDEuMmVtO1xufVxuLnUtcGFkZGluZy1sZWZ0LS1sZyB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG59XG4udS1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udS1uby11bmRlcmxpbmU6aG92ZXIsXG4udS1uby11bmRlcmxpbmU6YWN0aXZlLFxuLnUtbm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXBhZGRpbmctLXhzIHtcbiAgICBwYWRkaW5nOiAwLjZlbTtcbiAgfVxuICAudS1tYXJnaW4tLXhzIHtcbiAgICBtYXJnaW46IDAuNmVtO1xuICB9XG4gIC51LW5vLXBhZGRpbmctLXhzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LW5vLW1hcmdpbi0teHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5sZWZ0LWNpcmNsZS1pbmRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC51LW5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC51LW5vLXByaW50LFxuICAudS1uby1wcmludCAqIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMHZ3O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAyMDB2dztcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVRvcCB7XG4gIGZyb20ge1xuICAgIHRvcDogLTEwMHZoO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlQm90dG9tIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAyMDB2aDtcbiAgfVxufVxuLmFuaW1hdGlvbi0tZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLmFuaW1hdGlvbi0tc2xpZGVMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlTGVmdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLmFuaW1hdGlvbi0tc2xpZGVSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG4uYW5pbWF0aW9uLS1zbGlkZVRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRvcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuLmFuaW1hdGlvbi0tc2xpZGVCb3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVCb3R0b207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lc19fbmFtZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5taW5pLWNhcnQtb3JkZXJsaW5lc19fbmFtZS5taW5pLWNhcnQtb3JkZXJsaW5lc19fbmFtZS0tc21hbGwge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5wYXJhZ3JhcGgtY2FyZC1mb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQtaXRlbV9fcHJpY2UtaW5mby0tc2hvcnQge1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xufVxuLm1pbmktY2FydF9fY291bnRlci5taW5pLWNhcnRfX2NvdW50ZXItLWxnIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/